我正在使用NetBeans 6.5 IDE。
我下载了一个外观 jar 文件,并通过调色板管理器将它添加到 NetBeans。
如何在我的应用程序中使用它?
我正在使用NetBeans 6.5 IDE。
我下载了一个外观 jar 文件,并通过调色板管理器将它添加到 NetBeans。
如何在我的应用程序中使用它?
您可以按照这个 Sun 教程了解如何在 Java 中设置 L&F
setLookAndFeel
即使在程序的 GUI 可见之后,您也可以更改 L&F 。
要使现有组件反映新的 L&F,请在SwingUtilities
updateComponentTreeUI
每个顶级容器中调用一次该方法。
然后,您可能希望调整每个顶级容器的大小以反映其包含的组件的新大小。例如:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
感谢您的回复。通过使用下面的代码,我们可以获得所有外观类名称。
UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < lookAndFeelInfos.length; i++) {
UIManager.LookAndFeelInfo lookAndFeelInfo = lookAndFeelInfos[i];
//
// Get the name of the look and feel
//
String name = lookAndFeelInfo.getName();
System.out.println("name = " + name);
//
// Get the implementation class for the look and feel
//
String className = lookAndFeelInfo.getClassName();
System.out.println("className = " + className);
}