У меня есть JPanel
, который я хочу использовать, чтобы содержать 3 вертикальных компонента:
- a
JLabel
- a
JTextField
- a
JScrollPane
Я хочу, чтобы все 3 компонента заполняли ширину JPanel
. Я хочу, чтобы JLabel
и JTextField
использовали свои обычные высоты, а JScrollPane
- остальные.
BoxLayout
почти работает, за исключением того, что JTextField
и JScrollPane
разделяют «дополнительное» пространство, когда JPanel
сделан большим.
Что я могу сделать?