Сделать JList расширенным для заполнения контроля? - PullRequest
2 голосов
/ 08 ноября 2011

Есть ли в любом случае JLIst может быть расширен для соответствия размеру контейнера / панели. Даже если он добавляет пустой пробел, это лучше, чем иметь нечетные размеры каждый раз, когда изменяется объем данных.

Спасибо

1 Ответ

4 голосов
/ 08 ноября 2011

Используйте LayoutManager, который соответствует вашим потребностям: -)

Чтобы немного уточнить (чтобы никто не пропустил проповедь :), всякий раз, когда возникают проблемы (ожидаемое или фактическое поведение) в компонентах определения размера / позиционирования, ответом является LayoutManager . Все базовые реализации ведут себя по-разному, необычно, чего им часто не хватает - слишком просто, недостаточно мощно, недостаточно гибко ... В конце концов, стоит дать одну из большой тройки ( Form-, Mig- или DesignGridLayout) тщательно посмотрите (кривая обучения не совсем плоская), а затем придерживайтесь его. Мой текущий личный фаворит - Mig, затем форма и дизайн.

...