我正在尝试通过点击弹出窗口ColorPicker
中的一个菜单项来打开Custom Colors
的{{1}}窗口。
ContextMenu
但是,我不知道如何实现这一目标。我尝试使用ContextMenu contextMenu = new ContextMenu();
MenuItem menuItemBgColor = new MenuItem("Background Color");
menuItemBgColor.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent ae) {
// Open ColorPicker's "Custom Colors" window.
}
});
contextMenu.getItems().add(menuItemBgColor);
:
CustomMenuItem
...但添加的颜色选择器是“不可点击的”。
我想要实现的是通过点击给定的标准CustomMenuItem cmi = new CustomMenuItem(new ColorPicker());
来打开Custom Colors
窗口: