Meine Java Swing-Anwendung zeigt das System-Look-and-Feel (KDE) nicht an, wenn sie unter Red Hat Linux läuft. Sie zeigt das standardmäßige (und ebenfalls hässliche) Java-Look-and-Feel an, wenn ich unter Red Hat zur KDE-Ansicht wechsle. Sie zeigt das System-Look-and-Feel an, wenn ich die GNOME-Ansicht in Red Hat verwende. Ich verwende den folgenden Code, um das Look and Feel einzustellen. Kann mir jemand sagen, was das Problem sein könnte?
setApplicationLookAndFeel(UIManager.getSystemLookAndFeelClassName());
JFrame.setDefaultLookAndFeelDecorated(true);
private void setApplicationLookAndFeel (String LookAndFeel) {
try {
UIManager.setLookAndFeel(LookAndFeel);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
}