【发布时间】:2018-02-25 10:01:47
【问题描述】:
我在 TextField 上有一个焦点侦听器,想知道下一个获得焦点的元素将是哪个元素。 (特殊情况下可能会改)
有什么想法吗?
class Data extends TextField {
public Data(int i) {
focusedProperty().addListener((o, ov, nv) -> {
if(!nv){
// Get Next Focusserd Item ...
}
});
}
}
【问题讨论】:
-
然后,接下来你想做什么?监听 scene.focusOwner 的变化——这就是下一个将被聚焦的时候。顺便说一句,如果您可以通过配置实现目标,不要子类控件(或任何其他类)
标签: javafx next lost-focus