我已阅读this question,为了获取我的JFrame的当前“状态”,我添加了一个属性,如:
private static boolean isMinimized = false;
然后使用WindowsListener我在windowIconified()
,windowDeiconified()
方法中更改了此“属性”,但我觉得我错过了一些东西。
JFrame
课程中是否有属性让我知道我的应用目前是否已最小化?比如... myFrame.isMinimized()
或myFrame.isIconified()
?
我觉得这是一个非常简单的问题,我想这已经有了明显的答案,所以如果是这样的话,请随意将其标记为重复。
答案 0 :(得分:4)
JFrame类中是否有属性让我知道我的应用程序当前是否已最小化?比如...
myFrame.isMinimized()
或myFrame.isIconified()
?
是。您正在寻找myFrame.getExtendedState() & Frame.ICONIFIED != 0
。