eclipse에서 swt 사용하기 #1

 

java 로 UI 어플리케이션을 구성할 때, eclipse RCP를 주로 사용해왔습니다.
RCP에서 개발은 이클립스 플랫폼 환경을 유연하고 확장성 있게 작성하도록 도와줍니다.


RCP에서는 SWT(org.eclipse.swt)를 바탕으호 GUI를 구성하게 됩니다.

간단히 테스트를 위해 만들고 싶은 프로그램이 있는데, RCP를 써서 만들게 되면 조금 무거운 느낌이 듭니다.
RCP 플랫폼의 크기가 커서 샘플 프로그램을 만들어서 배포하기엔 부적합한 듯 싶습니다.
(나중에 Plug-in 형식으로 개발할 경우엔 RCP로 개발하는 것이 좋습니다.)

기존의 Java Project 에 SWT 만 가져다가 GUI를 구성하는 방법을 문서로 작성해보았습니다.

 

 

 

1. 개발 환경

 

아래와 같은 개발 환경에서 진행을 했습니다.

운영체제 : Windows 7
프로그램 : Eclipse IDE for Java Developers(Helios (3.6.2)) + JDK

 

2. eclipse 다운로드 + JDK 설치

 

eclipse 는 프로그램은 http://www.eclipse.org에서 다운로드 받을 수 있습니다.

일반적으로 Eclipse IDE for Java Developers 버전을 사용합니다.
기본적인 Java Project를 만들 것이므로 기존에 사용하던 eclipse에서 그대로 사용하면 됩니다.

 

잘 모르겠다고 하시는 분들은 아래 링크의 설명을 보고 다운로드 받으면 됩니다.

안드로이드 강좌에서 사용했던 eclipse 설치 문서

 

JDK(Java SE Development Kit)는 http://java.sun.com 에서 다운로드 받을 수 있습니다.
다운로드 방법은 예전에 만들었던 문서를 통해서 참고하시면 됩니다.(현재는 다운로드 방식이 약간 바뀌었습니다.)

안드로이드 강좌에서 사용했던 JDK 다운로드 문서

 

 

 

3. SWT 다운로드

 

아래 주소로 접속을 합니다.

 

eclipse archive 홈페이지 : http://archive.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/index.php

 

아래 그림과 같이 Eclipse SDK 페이지가 뜹니다.

 

 

여기서 필요한 건 SWT 이므로 스크롤을 내려서 SWT Binary and Source 항목으로 갑니다.
해당 운영체제에 맞는 위젯 파일을 다운로드 받습니다.

 

저는 Windows 환경이라서 가장 위에 파일을 다운로드 받았습니다.

 

 

다운로드 받은 swt-3.5.2-win32-win32-x86.zip 파일의 압축을 풀지 않고 적당한 곳에 저장해둡니다.

 

 

 

다음 강좌에는..

이번엔 설치하고 다운로드 받느냐 시간을 빼겼습니다.
다음 강좌에는 다운로드 받은 swt 파일을 eclipse에서 불러와서 적용하는 방법을 설명해드리도록 하겠습니다.