Как я могу изменить размер шрифта с помощью окна в компонентах JLabel Applet? - PullRequest
1 голос
/ 25 февраля 2009

Как следует из вопроса ... Я могу настроить макет и т. Д. Для изменения размера окна, но я не знаю, как изменить размер шрифта.

(На самом деле это могут быть сами компоненты JLabel, которые не меняют размеры и не ограничивают шрифты ...)

1 Ответ

1 голос
/ 25 февраля 2009

Возможно, вам придется настроить какой-либо слушатель для отслеживания изменений в размере окна (или апплета, или макета), и вызвать либо setFont(), либо setAffineTransform() для синхронизации размера шрифта.

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

...