我可以在JFrame中禁用最小化按钮吗?
我已经尝试过setUndecorated()和setResizable(),但两者都没有用。
我正在尝试将图像添加到随机位置(可行)的面板中,但是当通过单击最小化按钮最小化JFrame时(不是通过单击背景窗口最小化帧) )图像在顶部连续组装。
有人可以帮忙吗?
谢谢!
答案 0 :(得分:0)
如果您还想禁用最大化按钮,那么您可以使用JDialog而不是JFrame ...据我所知,您无法在JFrame中禁用最小化按钮。 JDialog只有一个关闭按钮。希望这有帮助
答案 1 :(得分:0)
我试图将imags添加到面板中 一个随机的位置,我能够 do)bt wen框架被最小化 单击最小化按钮(不是 wen框架通过点击最小化 背景窗口)图像汇编在 连续排名。
好吧,这听起来像是在向面板添加标签并使用setLocation()方法来定位标签。
问题在于,默认情况下,JPanel使用FlowLayout,因此每当您对框架执行任何操作(如最小化,最大化,图标化或调整框架大小)时,都会调用布局管理器并根据布局管理器的规则排列标签
如果您的要求是随机定位,那么您需要使用“空布局”。
阅读Swing教程中有关Absolute Positioning如何工作的部分以获取更多信息和工作示例。
答案 2 :(得分:0)
使用JDialog代替JFrame,它只有顶部的关闭按钮。