如何禁用 JFrame 窗口中的图标化按钮?类似 setResizable 的东西,但用于最小化按钮
问问题
780 次
2 回答
2
您可以使用 JDialog,它本身没有最小化按钮。
事实上,最小化、关闭和最大化/取消最大化按钮是由操作系统本身绘制的。这意味着您不能在 Java 中真正禁用它们。
这就是为什么我的建议是使用 JDialog。
于 2012-06-26T12:23:47.923 回答
2
首先,您可以使用 setUndecorated(boolean) 方法。它可能会禁用标题栏和边框。
最后,您将在框架顶部或其他位置创建图标标签和关闭按钮。
但是这种方式会失去框架的边框外观。如果选择这种方式,则必须创建大量代码。
事实上,如果你不能使用 JNI,这种方式可能是唯一的。
于 2012-06-26T13:20:28.357 回答