是否有可能在全球范围内了解FocusOwner(Java)?

时间:2013-09-06 21:27:49

标签: java swing focus

是否可以全局了解FocusOwner - 哪些组件的重点不会附加到每个组件上FocusListener

2 个答案:

答案 0 :(得分:2)

看看KeyboardFocusManager#getFocusOwner。也可以通过此类

全局监控焦点的变化

答案 1 :(得分:1)

是的,这很有用:

(KeyboardFocusManager.getCurrentKeyboardFocusManager()).addPropertyChangeListener(new PropertyChangeListener() {
    @Override
    public void propertyChange(PropertyChangeEvent evt) {
        System.out.println(evt);
    }
});

现在一切都清晰可见......