SWT/JFace 기본개념 및 개발환경 구축

SWT/JFace 기본개념 및 개발환경 구축


올해는 회사에서 SWT/JFcace로 개발을 하게 되었다. 스터디 내용을 정리 & 공유할겸 포스팅을 작성 하고자 한다. 본 포스트는 간단히 SWT/JFace는 무엇이고, 어떻게 개발환경을 구축하는지 그리고 간단한 HelloSWT, HelloJFace 어플리케이션을 작성하고자 한다.


SWT (Standard Widget ToolKit)

  • ToolKit이라고 하면 어려울 지 모르겠는데 그냥 GUI개발을 위한 Class와 Interface의 집합이라고 생각하면 쉽다.
  • OS에서 제공하는 고유의 그래픽 구성요소를 JNI(Java Native Interface)를 통해 직접 사용

JFcace

  • SWT만 사용했을 때 시간이 많이 걸리는 일을 간소화, 자동화 시켜놓은 라이브러리

 

개발환경 구축

 

개발환경 구축


jdk는 설치되어 있는 것으로 가정하고 아래 두 가지 설치 과정을 거치면 된다. WindowBuilder는 SWT/JFace를 간편하게 개발 할 수 있게 설치하는 플러그인 이다. 만약 WindowBuilder가 없는 경우 매번 java 프로젝트를 생성하고 Referenced 라이브러리를 추가하는 엄청 귀찮은 작업을 수행해야 하니 WindowBuilder를 설치하는 것을 권장한다.

  • Eclipse 4.4.2 Luna 설치 링크
  • WindowBuilder plugin설치 링크

 

1. Eclipse 설치

http://www.eclipse.org/downloads/packages/release/luna/sr2 사이트로 접속

Eclipse IDE for Java EE Developers 자신의 PC OS환경에 맞는 제품을 선택하여 다운로드 한다.


Eclipse IDE for Java EE Developers 제품 윈도우 64비트를 선택하여 다운로드 하였다.


대상파일을 원하는 위치에 압축풀고 eclipse.exe를 실행하면 완료





2. WindowBuilder Plugin설치


Eclipse 기동 이 후 help > Install New Software...



Add를 클릭합니다.


Name은 아무거나 적으셔도 무방합니다.

Location : http://download.eclipse.org/windowbuilder/WB/release/R201406251200/4.4/

입력 후 OK


아래와 같이 설치 할 Plugin 체크 하여 Next


Eclipse 재기동 하면 설치가 완료 됩니다.


같이보기

Hello JFace

Hello SWT

이 글을 공유하기

댓글

Email by JB FACTORY