Некоторое время я использовал Java для разработки приложений и всегда делал что-то подобное, чтобы создать окно:
JFrame frame = new JFrame ();
Но как мне создать окно без использования JFrame или класса Frame? Что на самом деле происходит, когда я это делаю, и можно ли сделать это на Java без этого, или мне нужно будет использовать язык более низкого уровня, такой как C ++ или Assembly?
Взгляните на иерархию JFrame
.
Вы можете создать окно в java, используя JFrame
или его суперкласс JWindow
. Вы также можете использовать java.awt.Frame
и его суперкласс Window
. Во всех этих случаях вы можете создать окно (с точки зрения ОС).
4