如何知道我的JFrame目前是否已最小化?

时间:2015-10-02 19:25:57

标签: java swing jframe

我已阅读this question,为了获取我的JFrame的当前“状态”,我添加了一个属性,如:

private static boolean isMinimized = false;

然后使用WindowsListener我在windowIconified()windowDeiconified()方法中更改了此“属性”,但我觉得我错过了一些东西。

JFrame课程中是否有属性让我知道我的应用目前是否已最小化?比如... myFrame.isMinimized()myFrame.isIconified()

我觉得这是一个非常简单的问题,我想这已经有了明显的答案,所以如果是这样的话,请随意将其标记为重复。

1 个答案:

答案 0 :(得分:4)

  

JFrame类中是否有属性让我知道我的应用程序当前是否已最小化?比如... myFrame.isMinimized()myFrame.isIconified()

是。您正在寻找myFrame.getExtendedState() & Frame.ICONIFIED != 0