Java 我如何知道我的JFrame当前是否最小化?

Java 我如何知道我的JFrame当前是否最小化?,java,swing,jframe,Java,Swing,Jframe,我已经阅读了,为了获得JFrame的当前“状态”,我添加了如下属性: private static boolean isMinimized = false; 然后使用我在windowIconified(),windowDeiconified()方法中更改这个“属性”,但我觉得我缺少了一些东西 JFrame类中是否有一个属性让我知道我的应用程序当前是否最小化?像myFrame.isMinimized()或myFrame.IsConified() 我觉得这是一个非常简单的问题,我想这已经有了一个明

我已经阅读了,为了获得JFrame的当前“状态”,我添加了如下属性:

private static boolean isMinimized = false;
然后使用我在
windowIconified()
windowDeiconified()
方法中更改这个“属性”,但我觉得我缺少了一些东西

JFrame
类中是否有一个属性让我知道我的应用程序当前是否最小化?像<代码>myFrame.isMinimized()或
myFrame.IsConified()

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

JFrame类中是否有一个属性可以让我知道我的应用程序当前是否最小化?像<代码>myFrame.isMinimized()或
myFrame.IsConified()

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

JFrame类中是否有一个属性可以让我知道我的应用程序当前是否最小化?像<代码>myFrame.isMinimized()或
myFrame.IsConified()


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

“我如何知道我的JFrame当前是否已最小化?”这有什么关系?请参阅@AndrewThompson我需要它,因为我在trayicon中添加了一个关闭按钮,我想在用户决定是否真的要关闭应用程序之前取消应用程序的动画化(?)如果最小化,我想取消应用程序的动画化(?)现在听起来有点像(一种)过早优化。只需使用
Frame.setExtendedState(NORMAL)
将状态设置为未最小化(无任何检查)“我如何知道我的JFrame当前是否已最小化?”这有什么关系?请参阅@AndrewThompson我需要它,因为我在trayicon中添加了一个关闭按钮,我想在用户决定是否真的要关闭应用程序之前取消应用程序的动画化(?)如果最小化,我想取消应用程序的动画化(?)现在听起来有点像(一种)过早优化。只需使用
Frame.setExtendedState(NORMAL)
将状态设置为不最小化(无任何检查)。