我想向javafx.scene.control.Menu
MenuBar 添加一个空,并在单击它时让它调用一个方法。
我试过使用menu.setOnShowing(new EventHandler<Event>(){});
没有运气。
这是我目前正在使用的内容:
public MenuBar createMenuBar() {
MenuBar menuBar = new MenuBar();
Menu file = new Menu("File");
Menu addAccountTab = new Menu("Add Tab");
addAccountTab.setOnShowing(new EventHandler<Event>() {
public void handle(Event e) {
System.out.println("addAccountTab Menu clicked.");
}
});
menuBar.getMenus().add(addAccount);
return menuBar;
}
但是,单击菜单不会调用 onShowing 事件。