不是在程序里写代码改变。而是改变默认观感,只改变一次就行?

解决方案 »

  1.   

    就是说swing程序默认观感是metal,书上有这么一段,可以在jdk\jre\lib目录下提供swing.properties文件,在文件中把属性swing.defaultlaf设为你想要的观感的类名,即可,可是我试了,不行,哪位兄弟帮帮忙啊?
      

  2.   

    try { 
                 Class lnfClass = Class.forName(laf);
                 LookAndFeel newLAF = (LookAndFeel)(lnfClass.newInstance());
                 return newLAF.isSupportedLookAndFeel();
             } catch(Exception e) { // If ANYTHING weird happens, return false
                 return false;}
    UIManager.setLookAndFeel(currentLookAndFeel);
      

  3.   

    try {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) {
                           //...
    }