시작!!


오전은 강사님이 병원에 가신 관계로 휴강!


------------- 오전 끝


getParents() 를 활용하여 부모 클래스의 객체에 접근해서 속성을 가져와서 사용하는 방법이 OOP스러운 방법이다.


주석 작성법

파일주석(/* */) : 회사 및 관련 선언, 도큐먼트에 나오면안되는 주석

변수도 도큐먼트 주석으로 하기, 차후에 도큐먼트 생성시 포함된다.



awt : 기본적인 컴포넌트개념, 레이아웃등.... 

Swing : awt를 상속하여 수많은 비주얼 컴포넌트, Sun에서 개발한것이 아니라 외부(라이트하우스)에서 개발해서 기증, 하지만 광범위해서 복잡하다. 


- awt 다이얼로그(대화상자, 파일대화상자) 만들어보기

새로운 다이얼로그가 띄워졌을때 오너 창을 누를수있는지 구분을 modal 상태 true 라고한다.


Swing api : 플랫폼에 독립적인 GUI 프로그래밍이다.

대부분의 클래스 이름이 'J'로 시작하여 AWT가 제공하는 컴포넌트의 경우 클래스 이름 앞에 J자만 추가하면 쉽게 사용할 수 있다.


거의 모든 Swing 컴포넌트는 JComponent 를 상속받았지만

JFrame은 Frame을 상속(확장)받는다.


JFrame은 닫기 이벤트는 처리되어있지만 완전히 종료되지않기때문에 따로 이벤트처리해주거나 이클립스에서 종료시켜주어야 한다.


Swing 테마로 Frame을 쓸수 있다.

LookAndFeel = 테마

JFrame.setDefaultLookAndFeelDecorated(true); // 기본테마로 되어있다.


JFrame 에서 기본적으로 이벤트를 처리할수있는 메서드가 추가되어있다.

종료처리를 위한 이벤트가 처리되어있다.

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); <-- exit 처리

실제로 쓰는것은 권장하지않는다.


크게 AWT에 비해 5개정도 큰 특징이 있다.


Swing의 가장큰 특징은 MVC 모델을 적용한 디자인 컴포넌트이다.


이미지를 프로젝트에 첨부할때는 내부적으로 패키지를 만들어야 나중에 export를 할때 포함된다

좌표를 "classes/images/이미지" 형식으로 한다.


이미지 아이콘을 쓸때 다른 컴퓨터상에 있는 동적으로 받아서 보여줄수도있다. 단 웹서버가 구축되어있는경우에만 가능하다.


swing apis는 모든 컴포넌트에 border(테두리), imageIcon을 삽입할수있다. 내일 추가로 더 진행할예정









'JAVA 계열 > 자바 & 안드로이드 교육' 카테고리의 다른 글

7월 4주차 3일 (4주)  (0) 2015.07.29
7월 4주차 2일 (4주)  (0) 2015.07.28
7월 3주차 4일 (3주)  (0) 2015.07.23
7월 3주차 2일 (3주)  (0) 2015.07.21
7월 3주차 1일 (3주)  (0) 2015.07.20
Posted by moyaiori
,