我已经扩展了org.controlsfx.dialog.Dialog
并添加了一些TextField,它应该在按下ENTER
按钮时动作(如果TextField具有焦点)。但是,当我按 ENTER 时,我的对话框将接管转向,并按下OK
按钮上的操作。
是否有任何方法可以覆盖以更改此行为(拦截Enter
操作)?
提前致谢
答案 0 :(得分:1)
我在ControlsFX邮件列表中收到了一些解决此问题的方法,这对我有好处。要在Dialog
中按下Enter
按钮后停用TextField
,我们必须使用EventHandler
TextField
中的活动
textField.addEventFilter(new EventHandler() { public void handle(KeyEvent evt) { ....... evt.consume(); } });
答案 1 :(得分:0)
对我来说,这是
CREATE TABLE AS