Java Swing: выбор правильного LayoutManager

Я создаю PropertyPanel. В настоящее время я использую GridLayout для управления JLabels и их соответствующими полями, где я могу указать значение. Но проблема в том, что GridLayout автоматически управляет размером столбцов: он делает их одинаковой ширины.

Это означает, что когда у меня есть поле с большим значением, столбец становится больше ( что хорошо), но другой столбец (со всеми моими JLabel s) также становится больше. Вот снимок экрана:

enter image description here

Как видите, свойство image имеет огромное значение, из-за чего оба столбца становятся больше, а у меня много места после JLabel s.

Итак, я ищу LayoutManager , который делает каждый столбец настолько большим, насколько это необходимо.
Мне нужен такой макет (он редактируется с помощью GIMP):

enter image description here <ХОРОШО

Спасибо

5
задан Martijn Courteaux 23 June 2011 в 16:24
поделиться