Как добавить компоненты свинга, которые соответствуют разрешению экрана
Как написать свинг-приложение, которое будет соответствовать разрешению экрана.
Пример: чтобы добавить компонент в панель, скажем, Label label1, мне нужно, чтобы позиция label1 была добавлена в процентах.
Я не хочу JFrame -> JScrollPane -> JComponents. Это очень плохой подход. Компоненты вообще не меняют размер.
Есть ли способ добавить компоненты относительно процента в Ja va?
1 ответ
Вы можете иметь больше контроля с Miglayout. Вы можете управлять меткой по пикселям, которые можно рассчитать в соответствии с разрешением экрана, или по проценту от размера контейнера, который будет корректироваться с изменением размера контейнера.
Miglayout может потребовать немного времени для изучения, но оно того стоит. Посмотрите демо на сайте Miglayout, вы можете увидеть соответствующий код для очень сложного интерфейса. Вы можете даже щелкнуть правой кнопкой мыши по любому компоненту и поэкспериментировать с ограничениями и сразу же увидеть результаты, это отличный способ изучить Miglayout.