【发布时间】:2014-11-10 09:39:41
【问题描述】:
我已将JTextField 添加到使用BoxLayout.PAGE_AXIS 的JPanel。
然后我将此面板添加到BorderLayout.CENTER 的内容窗格中。
现在我的文本字段正在拉伸BorderLayout.CENTER 的整个宽度和高度。
有没有办法在不使用空布局的情况下设置此文本字段的宽度和高度?或者只是以某种方式使它不会拉伸BorderLayout.CENTER 的整个宽度和高度?
我看到有一个 JTextField.setMaximumSize(Dimension arg0);,但我不确定 Dimension 是什么,或者如何在这种情况下使用它。
【问题讨论】:
-
FlowLayout将使用JTextField的首选大小。 -
"..但我不知道
Dimension是什么.." 看完JavaDocs forDimension,你有什么不明白的地方?
标签: java swing layout-manager border-layout boxlayout