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 イベントは呼び出されません。