我已将 JTextField
添加到使用 BoxLayout.PAGE_AXIS
的 JPanel
。
然后,我将此面板添加到 BorderLayout.CENTER
的内容 Pane 中。
现在我的文本字段正在拉伸(stretch) BorderLayout.CENTER
的整个宽度和高度。
有没有办法在不使用空布局的情况下设置此文本字段的宽度和高度?或者只是以某种方式使其不拉伸(stretch) BorderLayout.CENTER
的整个宽度和高度?
我看到有一个 JTextField.setMaximumSize(Dimension arg0);
但我不确定 Dimension
是什么,或者如何在这种情况下使用它。
最佳答案
将面板添加到CENTER
。为面板提供一个不拉伸(stretch)组件尺寸的布局(例如FlowLayout
)。将文本字段添加到流布局。
关于java - JTextField 拉伸(stretch)以填充 BoxLayout.PAGE_AXIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26840684/