Исправлена ​​ошибка изменения размера графического интерфейса при использовании другого разрешения. - PullRequest
0 голосов
/ 10 декабря 2010

У меня есть небольшое Java-приложение с Swing Gui. Я установил фиксированный размер окна, и все работает очень хорошо. Но при использовании графического интерфейса на разных экранах объекты, кажется, слегка сместились. (Этикетки не отображают весь текст и т. Д., ...) Я думаю, что разница заключается в соотношении сторон экрана, но есть ли способ противостоять этому?

Ответы [ 2 ]

4 голосов
/ 10 декабря 2010

Способ противостоять этому - не использовать окна фиксированного размера.

2 голосов
/ 10 декабря 2010

Я согласен с Брайаном. Есть много причин - разрешение экрана, локализация (если вы это делаете), разные стили и рендеринг в зависимости от платформы и / или версии JVM. Макеты Swing достаточно гибки, чтобы делать все, что вы хотите, без фиксирования размера кадра. В противном случае вы собираетесь реализовать свой движок рендеринга, чтобы вычислять все , которое отображается.

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