java - JFrame 的真正方法是什么,在 Linux 中最小化它

标签 java linux swing jframe

我使用正常步骤制作了一个 JFrame,并将 setSizesetVisiblesetResizes 设置为 false。

在windows操作系统下工作正常,但是当我在Fedora Linux中尝试时,我发现窗口栏中没有最小化按钮,只有关闭按钮在窗口栏中,那么JFrame在Linux中是否有不同的方式用于最小化?

谢谢。

最佳答案

JFrame中有一个简单的跨平台方法来操作框架:

frame.setState ( JFrame.ICONIFIED );
frame.setState ( JFrame.MAXIMIZED_BOTH );
frame.setState ( JFrame.NORMAL );

第一个将框架最小化到操作系统栏,第二个将框架最大化,第三个将其恢复到正常状态。所有操作均以 native 方式完成。

关于java - JFrame 的真正方法是什么,在 Linux 中最小化它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158549/

相关文章:

java - 当表单具有 enctype="multipart/form-data 时,无法在数据库中插入图像

java - 使用导航组件传递数据 - 为什么我需要构造函数的值,而指南不需要?

c - Linux API 确定进程拥有的套接字

java - Swing 动画的计时

Java Swing - JPanel 居中问题

java - 我应该什么时候使用 ConcurrentSkipListMap?

java - 在 Weblogic(以及 Tomcat)上应用程序停止后,Hazelcast 继续运行

c - 如何在 C 上连接到服务器,定义两侧端口

linux - 使用 sed 删除与正则表达式匹配的记录

java - 将图像绘制为按钮的背景或使用 Java2D 绘制它更好/更快吗