我怎么知道我的JFrame当前是否最小化?

Ale*_*tes 1 java swing jframe

我已经阅读了这个问题,并且为了获得JFrame的当前“状态”,我添加了一个属性,例如:

private static boolean isMinimized = false;
Run Code Online (Sandbox Code Playgroud)

然后使用WindowsListener我改变这个“属性”中windowIconified()windowDeiconified()方法,但我觉得我失去了一些东西。

类中是否有一个属性JFrame可让我知道我的应用程序当前是否已最小化?喜欢... myFrame.isMinimized()还是myFrame.isIconified()

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

Joh*_*ger 5

JFrame类内是否有一个属性可让我知道我的应用程序当前是否已最小化?喜欢... myFrame.isMinimized()还是myFrame.isIconified()

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