Я пытаюсь изменить LAF моей программы следующим образом:
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
} catch (Exception ex) {
Logger.getLogger(MainWin.class.getName()).log(Level.SEVERE, null, ex);
}
Но это не влияет, и программа по-прежнему выглядит как METAL, в то время как она сообщает «com.sun.java.swing.plaf.gtk.GTKLookAndFeel», что означает, что ее необходимо изменить:
UIManager.getLookAndFeel().getClass().getName();
Переход на другие LAF имеет ту же проблему!
В чем проблема?
Спасибо