Изменение шрифта на основе изменения размера экрана - PullRequest
0 голосов
/ 18 ноября 2011

В моем приложении Java Swing у меня есть кнопки.Если размер экрана изменяется, я хочу также изменить шрифт текста моей кнопки.

Как мне это реализовать?

Ответы [ 3 ]

1 голос
/ 18 ноября 2011

Я считаю, что вам нужен слушатель окна JFrame и просто измените атрибуты кнопки там:

//global JButton button1 defined earlier
button1.setFont(new Font("<FONT NAME>", <FONT STYLE>, <FONT SIZE>))
0 голосов
/ 06 декабря 2011

Спасибо всем,

Исходя из слушателей и размера кадра, размера границы и фактического размера панели, я рассчитал размеры шрифта для различных диапазонов размеров экрана.

0 голосов
/ 18 ноября 2011

GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds()?

...