我想轻松地试用外观和感觉的分数。
我使用 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) {
}