비투즈의 노트르담

AWT 확장 -> SWING

 

AWT : GUI환경을 구현하기 위해 사용되는 컴포넌트

         허나 OS마다 서로다른 모양 (리눅스 창,윈도우창,맥창)

OS에서도 같은 모양으로 나옴.

AWT를 더 쓰기 쉽게 만듬

 

Frame JFrame

 

AWT의 Frame

Swing의 JFrame

 

JFrame의 경우 MVC모델로 만들어져 있는 하나의 컴포넌트로서

 

M : Model의 약어 로서 이벤트 처리 부분

V : View의 약어 로서 화면에 보이는 부분 (view입니까? visual입니까?)

C : Control의 약어 로서 이벤트 발생 부분

 

이러한 MVC모델을 적용한 Swing는 프레임, 버튼, 아이콘 등을 원하는 형태의 디자인으로 변경할수도 있고 유지보수가 편리해 집니다.

 

그럼 도움되셨길 바라며~

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

Statement preparedStatement를 사용하는게 좋을까?  (0) 2013.10.12
정규표현식(regular expression)  (0) 2013.07.01
토큰(Token)  (0) 2013.04.10
레이아웃(Layout) & 패널(Panel)  (0) 2013.04.05
이벤트 & 그래픽  (0) 2013.04.05