返回到java应用程序,并在返回到备用应用程序之前移动鼠标使其脱离元素。有没有办法让我的应用程序中的工具提示更好?让它们在应用程序失去焦点时消失?
如果相关的话,我在mac上。
我找到解决办法了!(有同事的意见)
<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不会。