如何使用FXML
创建子菜单?我在start方法的java中完成了它,但我想将我的代码移到FXML
。请检查item2
,我已添加2 submenus
。
ContextMenu contextMenu = new ContextMenu();
Menu item2 = new Menu("Actions");
MenuItem item7 = new MenuItem("Close All");
MenuItem subMenu1 = new MenuItem("Save");
MenuItem subMenu2 = new MenuItem("Save As..");
item2.getItems().addAll(subMenu1, subMenu2);
答案 0 :(得分:8)
首先,我建议您查看SceneBuilder。尽管如此,它还是学习FXML布局的绝佳工具。
其次,这应该让你朝着正确的方向前进。
<Menu text="Actions" fx:id="item2">
<items>
<MenuItem text="Save" fx:id="subMenu1" />
<MenuItem text="Save As.." fx:id="subMenu2" />
</items>
</Menu>