代码之家  ›  专栏  ›  技术社区  ›  Joshua Goldberg

使用应用程序开关使java工具提示消失

  •  0
  • Joshua Goldberg  · 技术社区  · 14 年前

    返回到java应用程序,并在返回到备用应用程序之前移动鼠标使其脱离元素。有没有办法让我的应用程序中的工具提示更好?让它们在应用程序失去焦点时消失?

    如果相关的话,我在mac上。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Joshua Goldberg    14 年前

    我找到解决办法了!(有同事的意见)

    <myJFrame>.addWindowFocusListener(new WindowFocusListener() {
    
            @Override @SuppressWarnings("unused")
            public void windowLostFocus(WindowEvent e) {
                ToolTipManager.sharedInstance().setEnabled(false);
            }
    
    
            @Override @SuppressWarnings("unused")
            public void windowGainedFocus(WindowEvent e) {
                ToolTipManager.sharedInstance().setEnabled(true);
            }
        });
    

    普通的FocusListener不会。