Можно создать дубликат:
Java application automatically resize to fit screen resolutionКак изменить размер приложения рабочего стола от размера монитора
Я должен создать настольное приложение с помощью Java Swing. Он отлично работает на большом мониторе (18,5 дюйма).
Я хочу уменьшить размер окон, но теперь элементы управления перекрываются, некоторые элементы управления скрывают других, как я буду обрабатывать свой код для динамического использования большего экрана (18,5 дюйма) и меньшего экрана (14 дюймов)?
Я обработал макет для всех экранов, но экраны будут отображаться правильно ... только элементы управления перекрывают друг друга.
Во-первых, вам нужно думать в пикселях, а не в дюймах. –
_I обработал макет для всех экранов, если это означает, что вы сделали калибровку/локализацию вручную, тогда вы теперь испытываете боль за такое нарушение ;-) Используйте LayoutManagers. – kleopatra
@JohnU Разве вы не имеете в виду порталы? – lynks