2012-11-01 5 views
4

java의 netbeans 7.2에서 gui 응용 프로그램을 만들었습니다. 거기에 JFrame을 만들었습니다. 자동 생성 된 코드에서 nimbus 룩앤필 (look and feel)으로 설정되었습니다. 하지만 내 프레임은 후광처럼 보이지 않습니다.모양이 느껴지지 않습니다.

그래서 코드를 디버그하고 후광이 getInstalledLookAndFeels()에 의해 반환 된 배열에서 사용할 수 없다는 것을 알았습니다.

그래서 후광을 설치하려면 어떻게해야합니까? JDK 1.6은 코드를 컴파일하는 데 사용됩니다.

+2

은 무엇인가 앱이있는 최소 자바 버전. 지원됩니까? 1.6 인 경우 가장 최근의 1.6 버전으로 업그레이드하는 것이 더 낫다는 것을 제안합니다. Nimbus는 1.6.0_10 주변에 도입되었으므로 사용자 JRE가 Nimbus를 사용할 수 있어야합니다. –

답변

6

자바 버전보다 큰 확인하십시오 JDK 6 업데이트 10

See here :

후광이 세련된 크로스 플랫폼 모양이며, 자바 SE 6 업데이트 10에서 도입 된 느낌 (6u10) 릴리스. 당신이 여기 (번들) 최신 자바 (7u9) 및 넷빈즈 (7.2.1) 버전을 다운로드 할 수 있습니다

:

당신이 갈 수 있어야한다 그 후, 너무 Event Disptach Thread 내에서 L & F를 설정하는 것을 잊지 말아 :

//Create UI and set L&F on EDT 
    SwingUtilities.invokeLater(new Runnable() { 
     public void run() { 
       //set L&F 
       try { 
         for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { 
          if ("Nimbus".equals(info.getName())) { 
            UIManager.setLookAndFeel(info.getClassName()); 
            break; 
          } 
         } 
        } catch (Exception e) { 
        // If Nimbus is not available, you can set the GUI to another look and feel. 
        e.printStackTrace(); 
        } 
      //create UI and components here 
     } 

    }); 
관련 문제