- 오전!!
Swing API 고급기능 활용!!
awt와 swing에 동시에 있는 컴포넌트들 위주로 수업 ( 1 ~ 2 시간)
가장큰 특징 : awt 컨테이너의 자식이다.
J컴포넌트의 스트링은 모두 html태그를 먹는다.
프로그램 실행중 동적으로 외관(테마, Look&Feel)을 교체할 수 있다.
viewport (창틀)을 통해서 스크롤바를 동적으로 할당할 수 있다.
- Swing에서만 있는 컴포넌트들!!
예제 소스 참조(배포소스)
-----------
MVC 모델의 목적 : 확장성, 수정하기 쉽도록
Model - 논리적인 데이터를 저장한다. 쉽게말해 데이터들 관리
View - 시각적인 표현, 화면 출력을 관리하는 객채이다. 화면관리
Controller - 모델에 의해 표현된 데이터를 사용자!!! 가 변경할수 있도록 사용자 상호작용(User Interaction)을 제공하는 객체이다.
Swing에서의 MVC구조는 상태부분(Model)과 표현부분(View + Controller = UI)으로 구분함으로써 다음과 같은 특징을 갖는다.
- 같은 모델에 여러개의 뷰를 동시에 만들 수 있다.
valtate.java <-- static 메소드, 유효성 검증 기능만 가진 클래스
'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글
7월 4주차 4일 (4주) (0) | 2015.07.30 |
---|---|
7월 4주차 3일 (4주) (0) | 2015.07.29 |
7월 4주차 1일 (4주) (0) | 2015.07.27 |
7월 3주차 4일 (3주) (0) | 2015.07.23 |
7월 3주차 2일 (3주) (0) | 2015.07.21 |