GUI с поведением изменения размера жидкости - PullRequest
3 голосов
/ 26 января 2011

Возможно ли с помощью Swing создать графический интерфейс, элементы которого при изменении размера графического интерфейса сохраняют пропорцию между собой? Или я должен запустить функцию «изменить размер каждого компонента GUI», когда происходит событие изменения размера? Я использую NetBeans 6,9

Ответы [ 2 ]

3 голосов
/ 26 января 2011

Давным-давно была очень интересная серия статей на JavaWorld о " трансмогрифицирующих виджетах " Allen Hollub .В этой серии объясняется, как при использовании разных виджетов для отображения одной и той же информации калькулятор может иметь разные стили при просмотре в разных измерениях.

Однако для гораздо более простого (но гораздо менее мощного) подхода вы должны принятьуглубленный взгляд на GridBagLayout и (теперь известный) класс GBC.Это даст вам быстрый и довольно элегантный метод изменения размера всего вашего пользовательского интерфейса с интересным поведением изменения размера (о, не забывайте связанный учебник ).

1 голос
/ 26 января 2011

Я думаю, что лучше всего использовать традиционные методы верстки - вы обычно хотите выбрать, какие компоненты изменить размер и как они это делают. Однако, если вы действительно хотите пропорциональное изменение размера, взгляните на этот ответ:

Изменение размера Java-свинга

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...