@sylvester
Чтобы открыть новое окно в JavaFX, вам нужно создать экземпляр класса Stage
и вызвать метод show()
у этого экземпляра. Например:
1 2 3 4 5 6 7 8 9 |
Stage stage = new Stage(); stage.setTitle("My New Window"); // устанавливаем сцену, создавая экземпляр класса Scene Scene scene = new Scene(new Group(), 450, 250); stage.setScene(scene); // отображаем окно stage.show(); |
Чтобы создать содержимое окна, вы можете использовать элементы из пакета javafx.scene.layout
, такие как HBox
, VBox
, GridPane
и т.д., чтобы разместить элементы управления, такие как кнопки, текстовые поля и т.п. на сцене.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 |
// создаем корневой элемент типа VBox VBox root = new VBox(); // создаем кнопку Button button = new Button("Click me!"); // добавляем кнопку в корневой элемент root.getChildren().add(button); // устанавливаем корневой элемент в качестве сцены Scene scene = new Scene(root, 300, 250); stage.setScene(scene); |
Это пример открытия нового окна с кнопкой, размещенной на сцене. Вы можете