[프로그램 JAVA 세미나자료] 스윙

등록일 2002.04.01 한글 (hwp) | 11페이지 | 가격 500원

목차

1. 스윙의 기초
특징
AWT와 비교되는 스윙의 컴포넌트들
STEP1 JButton
STEP2 JComboBox와 JList
STEP3 JMenu
STEP4 JRootPane
STEP5 JTable

본문내용

1. 스윙의 기초

AWT는 java.awt.Buttopn 객체를 사용해서 버튼을 화면에 표시 할 경우 OS의 그래픽 툴킷중 java.awt.Button에 부합되는 것을 native peer와 연결해서 사용한다는 의미가 되기에 OS마다 다른 모양의 버튼이 나온다. 이런 메커니즘은 구현의 편리와 OS의 그래픽 툴킷을 쉽게 쓸 수 있다는 장점도 있으나 자바 코드가 실행되는 플랫폼마다 화면이 다르게 보이고 동작에 차이가 있을수 있다는 단점이 됄수도 있습니다.
스윙은 Button에 해당하는 peer와 연결되지도 않았는데 화면에 어떻게 버튼등을 만들 수 있을까? 그 비밀은 바로 자바가 직접 컴포넌트를 그려서 운용한다는 것에 있다.
스윙은 독자적으로 구현되어 그래픽 툴킷에 필요한 지원을 운영체제로부터 받지 않고 직접 자바가 구현하기 때문에 화면속도가 좀 느려지는단점이 있다.
그러나 Swing 1.1에서는 속도 문제가 많이 개선되었고 java2에 최적화 도면서 별로 문제될 것은 없는데 정작 문제는 메모리이다. 메모리가 많은 시스템에선 훨씬 바른 동작을 보인다. 기본적으로 썬에서 밝히는 최저 메모리는 32MB입니다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서