我想轻松尝试一下外观和感觉。
我创建了一个带有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!
如何安装所有外观并感觉INSIDE在Java系统中以便返回它 UIManager.getInstalledLookAndFeels(); ?
编辑:现在我正在使用这个黑客。但我不喜欢它,因为它不可插拔。 对于每个LaF,我在应用程序的开头运行此代码 try {
String look = "com.seaglasslookandfeel.SeaGlassLookAndFeel";
Class.forName(look);
UIManager.installLookAndFeel("Sea Glass", look);
}catch (ClassNotFoundException e) {
}