【发布时间】:2015-09-28 23:44:53
【问题描述】:
我正在尝试找到一些方法来在 JavaFX 中使 UI 控件不聚焦:
有没有类似于 Swing 的东西,还是我必须重写一些方法?
更新:
我想让控件根本无法聚焦,并且不将焦点更改为另一个Node。
你可以做的是:
node.setFocusTraversable(false);
【问题讨论】:
-
你想让什么样的控件无法聚焦?
-
@Uluk Biy keyListener 如果焦点位于 JButton 或 JSlider 等组件中,则面板或窗口的 @Uluk Biy keyListener 无法在 Swing 中工作,因此我将这些组件设置为 unFocusable()。 javaFX我看到这已经改变了,我正在徘徊(我的意思是即使焦点在组件上,父的keyListener正在工作)......如果我错了,请告诉我。