java - 我如何知道我的 JFrame 当前是否已最小化?

标签 java swing jframe

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

private static boolean isMinimized = false;

然后使用 WindowsListener我在 windowIconified()windowDeiconified() 方法中更改了这个“属性”,但我觉得我遗漏了什么。

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

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

最佳答案

Is there a property inside the JFrame class that let me know if my app is currently minimized or not? like... myFrame.isMinimized() or myFrame.isIconified()?

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

关于java - 我如何知道我的 JFrame 当前是否已最小化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32914439/

相关文章:

java - 我如何使输出出现在不同的列中?

java - 了解 Java GUI 开发、管理和设置 JComponents

java JFrame更新修改了另一个JFrame

java - 如何更改 JFrame 内的 JPanel?

java - 如何在 JScrollPane 中获取图像的 X 和 Y 位置

Java Swing : Add a component by code in NetBeans

Java 为 JTextArea 中的每个新行创建新文本行

java - ReSTLet - 客户端的入门内容 - 路径、接受 header 、查询参数

java - 在 imagej 中显示线条的不同方式的优点

java - 如何根据 Vaadin 14 中的数据为网格的行或单元格着色