JTextField 拉伸以填充 BoxLayout.PAGE_AXIS

Mas*_*Alt 2 java swing layout-manager border-layout boxlayout

我已将 a 添加JTextFieldJPanel正在使用的BoxLayout.PAGE_AXIS.

然后我将此面板添加到BorderLayout.CENTER.

现在我的文本字段正在拉伸BorderLayout.CENTER.

有没有办法在不使用空布局的情况下设置此文本字段的宽度和高度?或者只是以某种方式使它不拉伸整个宽度和高度BorderLayout.CENTER

我看到有 aJTextField.setMaximumSize(Dimension arg0);但我不确定 aDimension是什么,或者如何在这种情况下使用它。

And*_*son 5

将面板添加到CENTER. 为面板提供一个不会拉伸组件大小的布局(例如FlowLayout)。将文本字段添加到流布局。