关于组件大小自动化JFrame Bounds

时间:2012-02-08 12:01:02

标签: java swing layout jframe

我创建了一个简单的JFrame,其中包含两个标签,两个字段和两个按钮。 ContentPane BoxLayout有一个JPanel。带有MigLayout的JPanel拥有所有6个组件。组件的放置相对且可以增长,但我不得不给JFrame提供限制,我想避免这种限制。如果我避免setBounds()。框架显得非常小,仅显示window buttons。如果我向JFrame提及一些大小,它可以很好地容纳Windows中不在Mac中的组件(底部的Buttons被截断一点)。在look and feel中指定更大的框架尺寸备件Windows

是否可以使JFrame相对于其子组件自动增长?或者让它在不设置界限的情况下动态地容纳所有内容?

1 个答案:

答案 0 :(得分:4)

  

让它在没有设置界限的情况下动态容纳所有内容?

致电pack()

  

使此窗口的大小适合其子组件的首选大小和布局。 ..