2

我正在使用NetBeans 6.5 IDE

我下载了一个外观 jar 文件,并通过调色板管理器将它添加到 NetBeans。

如何在我的应用程序中使用它?

4

2 回答 2

3

您可以按照这个 Sun 教程了解如何在 Java 中设置 L&F

setLookAndFeel即使在程序的 GUI 可见之后,您也可以更改 L&F 。
要使现有组件反映新的 L&F,请在SwingUtilities updateComponentTreeUI每个顶级容器中调用一次该方法。
然后,您可能希望调整每个顶级容器的大小以反映其包含的组件的新大小。例如:

UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
于 2010-03-15T05:16:11.480 回答
2

感谢您的回复。通过使用下面的代码,我们可以获得所有外观类名称。

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);
    }
于 2010-03-15T05:38:04.747 回答