2009-11-01 2 views
4

나는 GUI를 만드는 법을 배우는 Java/Netbeans 초보자입니다.Java, Netbeans : GUI가 어떻게 다르게 보입니까?

나는이 tutorial을 따르고 있으며 "완료된"제품 (해당 링크의 첫 번째 그림)이 단계를 통해 만들어진 GUI와 다른 것으로 나타났습니다.

왜 그럴까요? 내 말은, 미리보기 버튼을 클릭하면 GUI가 네이티브 (멋진)로 보입니다. 그것은 전개되었을 때 모든 것이 보인다 ... 음 ... 나쁜 것입니다. 롤.

완료된 GUI를 기본으로 보이게 만들 수있는 방법이 있습니까? Netbeans 설정 또는 Java 설정입니까?

참고 : Windows에서이를 개발 중입니다.

답변

10

사용하여 다음 코드는 "시스템"모양과 느낌을 선택하는 스윙을 강제로 :

String laf = UIManager.getSystemLookAndFeelClassName(); 
UIManager.setLookAndFeel(laf); 
+0

을 던질 수있다 쉬운. 감사! – sivabudh

+0

@Ramon이 코드를 어디에 넣어야합니까? –

+1

@ Swaik 구성 요소를 인스턴스화하기 전에 @HaikalNashuha – Ramon

1

"모양 및 느낌"이라고합니다. 앱을 시작할 때나 프로그래밍 할 때 다양한 모양과 느낌을 사용할 수 있습니다. 자세한 내용은 Sun tutorial을 참조하십시오.

2

기본 "모양과 느낌"금속과 같은 크로스 플랫폼 응용 프로그램에 유용하고 좋은입니다 .

JDK 4 내장 된 "모양과 느낌"('지금 TIL)있는, 가지고

  • com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  • 있는 javax.swing합니다. plaf.metal.MetalLookAndFeel
  • com.sun.java.swing.plaf.windows.WindowsLookAndFeel
  • com.sun.java.swing.plaf.motif.MotifLookAndFeel는

당신은 "이 중 하나를 시도 할 수 있습니다 모양과 느낌 "1 개 라인들, 예제 코드 :

UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); 

참고 : 변경이 메서드를 호출/호출"어떤 GUI 구현하기 전에 "모양과 느낌을, 또는 그것이 어떤 예외

+0

우물쭈물! 나는 그것을 확실히 시도 할 것이다. – sivabudh