我想检查我的摇摆应用程序是否在前台。如果不是这种情况,我会使用应用程序的系统托盘图标来显示某些特定事件的气球通知。关于如何检查的任何想法?
问问题
2719 次
2 回答
3
isActive()
并且isFocused()
是一个很好的起点,因此请查看您的框架是否有焦点。
WindowListener
也可用于对windowActivated
和作出反应windowDeactivated
。
于 2012-12-06T09:58:55.777 回答
1
焦点子系统帮助您检查窗口是否处于活动状态。
jframe.addWindowFocusListener(new WindowAdapter() {
//To check window gained focus
public void windowGainedFocus(WindowEvent e) {
//set flag
isWindowActive = true;
}
//To check window lost focus
public void windowLostFocus(WindowEvent e) {
//set flag
isWindowActive = false;
}
});
高温高压
于 2017-04-09T07:03:03.813 回答