想要实现jtattoo的外观和感觉,但不能正常工作

时间:2013-08-02 14:00:36

标签: java swing look-and-feel

我想实现Acryl Look and Feel,它只在我运行文件时运行正常,但是当我运行Main Project时它会返回默认的l& F.

public static void main(String args[]) {
    try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            /*if ("Windows".equals(info.getName())) {
             * javax.swing.UIManager.setLookAndFeel(info.getClassName());
             * break;
             * }*/
            UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel");
         }
    } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
        java.util.logging.Logger.getLogger(LoginForm.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }

2 个答案:

答案 0 :(得分:2)

您不必在代码中循环和设置n次。

在您的主项目中main()放置此行。

UIManager.setLookAndFeel("com.jtattoo.plaf.acryl.AcrylLookAndFeel");

答案 1 :(得分:1)

重新检查您设置的主类,例如,登录表单可以是特定项目的主类。