【发布时间】:2016-12-17 14:48:10
【问题描述】:
当我右键单击窗格或图像视图((在请求的上下文菜单上))时,我试图显示我创建的上下文菜单。问题是他们似乎没有 setContextMenue 方法,不像标签和按钮......等。如何将上下文菜单关联到似乎不接受上下文菜单的节点?
@FXML
Button button1, button2;
@FXML
Pane mainPane;
@FXML
ImageView image;
private void initContextMenu() {
final ContextMenu contextMenu = new ContextMenu();
final MenuItem item1 = new MenuItem("open a file");
final MenuItem item2 = new MenuItem("quit");
contextMenu.getItems().addAll(item1, item2);
// not possible
image.setContextMenu(contextMenu);
// possible
button1.setContextMenu(contextMenu)
【问题讨论】:
标签: java javafx javafx-2 javafx-8