ContextMenu
ContextMenu contextMenu = new ContextMenu();
MenuItem contextMenu1 = new MenuItem("contextMenu1");
MenuItem contextMenu2 = new MenuItem("contextMenu2");
MenuItem contextMenu3 = new MenuItem("contextMenu3");
contextMenu1.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("contextMenu1.setOnAction");
}
});
contextMenu.getItems().addAll(contextMenu1, contextMenu2, contextMenu3);
button.setContextMenu(contextMenu);
button.setOnContextMenuRequested(new EventHandler<ContextMenuEvent>() {
@Override
public void handle(ContextMenuEvent event) {
System.out.println("button.setOnContextMenuRequested");
}
});