2

我想轻松地试用外观和感觉的分数。

我使用 JList 制作了一个应用程序,其中列出了已安装的外观和感觉

UIManager.LookAndFeelInfo[] lafInfo = UIManager.getInstalledLookAndFeels();

它使用

UIManager.setLookAndFeel(lafInfo[i].getClassName()); SwingUtilities.updateComponentTreeUI(owner);

owner.pack();

但是没有列出 Java\jdk1.7.0_11\jre\lib\ext\seaglasslookandfeel-0.2.jar!

如何在 Java 系统中安装所有外观,以便 UIManager.getInstalledLookAndFeels() 返回它;?

编辑:现在我正在使用这个黑客。但我不喜欢它,因为它不可插拔。对于每一个 LaF,我在应用程序的开头运行此代码

 try {
     String look = "com.seaglasslookandfeel.SeaGlassLookAndFeel";
     Class.forName(look);
     UIManager.installLookAndFeel("Sea Glass", look);
  }catch (ClassNotFoundException e) {
  }
4

0 回答 0