В моем приложении Java Swing у меня есть кнопки.Если размер экрана изменяется, я хочу также изменить шрифт текста моей кнопки.
Как мне это реализовать?
Я считаю, что вам нужен слушатель окна JFrame и просто измените атрибуты кнопки там:
//global JButton button1 defined earlier button1.setFont(new Font("<FONT NAME>", <FONT STYLE>, <FONT SIZE>))
Спасибо всем,
Исходя из слушателей и размера кадра, размера границы и фактического размера панели, я рассчитал размеры шрифта для различных диапазонов размеров экрана.
GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds()?
GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds()