본문 바로가기

프로그래밍/JAVA

Swing LookAndFeel



Swing 에서, 윈도우에 따라 컴포넌트들이 각 고유의 모습으로 보이게 할수있는 방법이 없을까 해서,

찾아봤습니다.

 

 - 테스트 환경 : Window 8

 

 

 

자바의 Swing 은 어떤 운영체제이든지, AWT 를 사용하지 않는 이상 모든 컴포넌트들의 UI형태와 모양은 위와 같습니다.

이제 Swing 을 사용해도 해당 운영체제 고유의 컴포넌트의 모습으로? 변형 시키기 위해선 LookAndFeel 을 사용해야 합니다.

 

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());


위 코드를 JFrame 이 초기화 되기 이전 (Static 구문이나, Main 메소드 최상단, 생성자 최상단 부분) 등에

삽입해주세요. (반드시 예외처리 해주어야 합니다)

 

결과는...

 

 

 

 

위와 보시는것과 같이 Swing 을 사용해도 윈도우 운영체제의 버튼이나 메뉴 같은 컴포넌트의 모습으로 사용할수 있습니다.

 

 

'프로그래밍 > JAVA' 카테고리의 다른 글

JOptionPane 클래스  (0) 2013.08.31
JFileChooser 클래스  (0) 2013.08.31
JAVA SQLLite3 사용하기 (3)  (0) 2013.08.31
JAVA SQLLite3 사용하기 (2)  (0) 2013.08.31
JAVA SQLLite3 사용하기 (1)  (0) 2013.08.31