【问题标题】:setOnkeypress event in popup box javafx弹出框javafx中的setOnkeypress事件
【发布时间】:2014-09-09 06:43:03
【问题描述】:

我可以在弹出窗口中获得按键事件setOnKeyPress 吗?

我的父根正在打开一个弹出框,该弹出框包含“确定”按钮。 我想在按下键盘上的回车键时生成一个事件,它应该“提交”(触发“确定”按钮)该弹出对话框。

我使用了以下代码:

NicheSuitePOSController.getApplication().getScene().getRoot().getScene().getRoot().getScene()
            .setOnKeyPressed(new EventHandler<KeyEvent>() {

                public void handle(KeyEvent ke) {
                    System.out.println("$$$$$$$$   131  enter pressed" + ke.getCode());
                    if (ke.getCode().equals(KeyCode.ENTER)) {
                        System.out.println("$$$$$$$$   133  enter pressed");
                    }
                }
            });

【问题讨论】:

  • submit that popup 是什么意思?
  • 弹出窗口有一个按钮 ok 有一些事件要触发
  • 可以在弹窗场景中附加Key Press事件。如果那是你想要的..

标签: javafx modal-dialog popupwindow


【解决方案1】:

尝试使用 Button.defaultButtonProperty() 没有将任何关键事件处理程序附加到场景或对话框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2014-01-24
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多