我有一个JFrame
,当它处于创建状态或最大化时,效果很好,但实际上并不是介于两者之间。我知道您可以执行frame.setResizable(false)
以防止调整框架的大小,但是这样不会显示最大化按钮。关于如何禁用大小调整并保持最大化按钮的任何想法吗?
答案 0 :(得分:0)
处于创建状态或最大化状态时效果很好,但实际上并非介于两者之间
此外,如果您的组件尺寸无法缩小,您可能会无法有效地使用布局管理器。框架上组件的布局还应响应框架尺寸的增加和减小。
但是,您可以使用以下代码来控制帧的最小大小:
frame.add(...);
frame.pack();
frame.setMinimumSize( frame.getPreferredSize() );
frame.setLocationByPlatform( true );
frame.setVisible( true );