Перерисовка фрейма - Java
Формулировка задачи:
Делаю смену скина программы в ее настройках. Как можно перерисовать заново окно?
Прописывал не помогает, окно перерисовывет, но криво, т.е форма кнопок остается от старого скина, их анимация, шрифт в заголовке окна искажается.
Заново прописывать и закрывать текущий фрейм нежелательно, там еще параметр передать тогда нужно будет.
this.repaint();
MainFrame frame = new MainFrame();
Решение задачи: «Перерисовка фрейма»
textual
Листинг программы
SwingUtilities.updateComponentTreeUI(this);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д