Javafx:禁用菜单(菜单按钮)自动关闭

Javafx:禁用菜单(菜单按钮)自动关闭,java,combobox,javafx,auto-close,Java,Combobox,Javafx,Auto Close,我有一个只包含CheckMenuItems的菜单按钮。我的用户通常会检查几个项目,如果他必须重新打开每个项目的菜单,他会很快将鼠标扔到屏幕上 我选择使用菜单按钮而不是组合框,因为似乎不可能将复选框放入组合框() 有人有主意吗? 非常感谢你, Léo除了菜单项之外,还可以考虑提供带有切换按钮的工具栏 注意:提供了一种方法来保持菜单项和工具栏按钮之间的状态和逻辑同步。它还支持CheckMenuItems和切换按钮 免责声明:我是Drombler FX的作者 入门: 博客:这对我很有用: @FXML

我有一个只包含CheckMenuItems的菜单按钮。我的用户通常会检查几个项目,如果他必须重新打开每个项目的菜单,他会很快将鼠标扔到屏幕上

我选择使用菜单按钮而不是组合框,因为似乎不可能将复选框放入组合框()

有人有主意吗? 非常感谢你,
Léo

除了菜单项之外,还可以考虑提供带有切换按钮的工具栏

注意:提供了一种方法来保持菜单项和工具栏按钮之间的状态和逻辑同步。它还支持CheckMenuItems和切换按钮

免责声明:我是Drombler FX的作者

入门:

博客:

这对我很有用:

@FXML
public void autoShow() {

    checkmenuitem.setOnAction(new EventHandler<ActionEvent>() {
        public void handle(ActionEvent e) {
           e.consume();
    }
});


}

你试过了吗?目前不可能,因为我正在使用java 7和controlsFX,目标是java 8(与java 7不兼容,我试过了,得到了一个很好的不受支持的ClassVersionError)。目前,无法将我的项目切换到Java8。
@Override 
public void initialize(URL location, ResourceBundle resources) {

    autoShow();

}