изменение lookAndFill

Модератор: Absurd

Ответить
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

допустим мой lookAndFill=Windows.При нажатие на кнопку делаю

Код: Выделить всё

 UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
но при этом изнемяются только дочерние окна, а уже открытые сохраняют lookAndFill=Windows. Как сделать так что бы выбранный lookAndFill изменял все окна (включая уже открытые)?
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Код: Выделить всё

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
Frame[] frames = Frame.getFrames();
for (int i = 0; i < frames.length; i++)
	SwingUtilities.updateComponentTreeUI(frames[i]);
(c)Changing the Look and Feel After Startup
michael
Сообщения: 116
Зарегистрирован: 15 июл 2004, 13:06
Откуда: ISRAEL (ранее - из Литвы)
Контактная информация:

Cпасибо Oscar- как всегда на высоте
Ответить