GUI

Graphical User Interface

이미지 혹은 그래픽을 이용하여 메뉴 등을 포함하는 화면을 구성하고,

키보드 외 마우스 등의 편리한 입력 도구를 이용하여 사용자가 입력을 편리하게 하도록 작성하는 사용자 인터페이스이다.

GUI 종류

1. AWT

운영체제(OS)의 도움을 받아 화면에 출력된다.

어느운영체제, 어디에서 실행하느냐에 따라 화면이 달라진다.

* 이미지 출처 & 참고

 

 

http://ojc.asia/bbs/board.php?bo_table=LecJava&wr_id=165

 

[AWT#1]AWT란?

무제 문서 이번 강좌에서는 AWT(Abstract Windows Toolkit) 프로그래밍에 대해 알아 보겠습니다. AWT (Abstract Window Toolkit) 프로그래밍 - 윈도우 프로그래밍을 위한 UI 컴포넌트와 보조라이브러리를 모아놓은 툴 킷을 말합니다. - 모든 윈도우 Component는 Component Class(자바 AWT의 모든 Co…

ojc.asia

 

 

2. Swing

AWT를 확장, 기능적으로는 AWT와 같다.

다른점 : 자바 디자인을 사용한다.

프레임 : 윈도우 창

해당 코드를 실행하면 프레임 창이 실행된다 .

해당 창을 닫고싶을때는

실행중지 네모를 눌러야 닫힌다.

혹시모르니 빨간네모를 끄고 나서도 xx를 눌러서 아예 실행종료를 눌러주는 것이 좋다.

아니면 계속 실행되어 있을 수 있다.

add -> JButton을 사용하면,

전체가 버튼으로 바뀐다.

자기(Java)만의 디자인이기 때문에 운영체제가 바껴도 바뀌지 않는다.

컴포넌트 : 독립적인 단위모듈

컴포넌트 : 이미 그림을 그려놓고 사용하게끔 만들어 놓은 것이다.

UX (사용자 경험), 즉 사용자에게 익숙한 인터페이스를 만들기 위해서

Swing만들때 필요한 순서

1. 컴포넌트

2. 배치

3. 이벤트(좀 어려움)

4. 커스터마이징

5. 그림을 그리는 방법

 

 

 

openclose