- 오전!!

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
Posted by moyaiori
,