Мое приложение Java Swing не отображает внешний вид системы (KDE) при работе в Red Hat Linux. Он показывает внешний вид Java (а также безобразный), когда я переключаюсь на представление KDE в Red Hat. Он показывает внешний вид системы, когда я использую вид GNOME в Red Hat. Я использую следующий код, чтобы установить внешний вид. Кто-нибудь может пролить свет на то, в чем может быть проблема?
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();
}
}