相关疑难解决方法(0)

如何在JavaFX中使用checkbox或combobox readonly

如何在javaFX中使checkbox/combobox readonly但不禁用.

我试过消耗onAction事件,但它没有用.

checkBox.setOnAction(new EventHandler<ActionEvent>() {
    @Override
    public void handle(ActionEvent event) {
        event.consume();
    }
});
Run Code Online (Sandbox Code Playgroud)

在下面的代码中使用所有事件都有效,但我不认为这是一个很好的解决方案:

checkBox.addEventFilter(KeyEvent.ANY, new EventHandler<KeyEvent>() {
    @Override
    public void handle(KeyEvent event) {
        event.consume();
    }
});
checkBox.addEventFilter(MouseEvent.ANY, new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEventevent) {
        event.consume();
    }
});
Run Code Online (Sandbox Code Playgroud)

readonly javafx-2

4
推荐指数
1
解决办法
8879
查看次数

标签 统计

javafx-2 ×1

readonly ×1