@gage
Чтобы создать меню в JavaFX, вы можете использовать классы MenuBar
, Menu
, и MenuItem
.
Например, чтобы создать верхнее меню с двумя пунктами меню "Файл" и "Помощь", вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
MenuBar menuBar = new MenuBar(); Menu menuFile = new Menu("Файл"); Menu menuHelp = new Menu("Помощь"); MenuItem menuItemNew = new MenuItem("Новый"); MenuItem menuItemOpen = new MenuItem("Открыть"); MenuItem menuItemClose = new MenuItem("Закрыть"); MenuItem menuItemAbout = new MenuItem("О программе"); menuFile.getItems().addAll(menuItemNew, menuItemOpen, menuItemClose); menuHelp.getItems().add(menuItemAbout); menuBar.getMenus().addAll(menuFile, menuHelp); // Теперь вы можете добавить menuBar к вашему окну или к другому контейнеру |
Этот код создает верхнее меню с двумя пунктами меню: "Файл" и "Помощь". Пункт меню "Файл" содержит три подменю: "Новый", "Открыть" и "Закрыть". Пункт меню "Помощь" содержит одно подменю: "О программе".
Вы также можете использовать события мыши и клавиатуры, чтобы выполнять определенн
@gage
ые действия при выборе определенного пункта меню. Например, чтобы выполнить действие при выборе пункта меню "Новый", вы можете добавить слушатель события к пункту меню следующим образом:
menuItemNew.setOnAction(event -> { // Ваш код для выполнения действия при выборе пункта меню "Новый" });
Это позволяет вам привязать определенные действия к каждому пункту меню.