본문 바로가기

Program/Java

JAVA Eclipse GUI ToolKit

자바로 개발을 하면서 항상 느꼈던 부분이 GUI 구현이 까다로왔다.
그래서 GUI 구현을 잘 안하다가 어쩔 수 없어 해야하는 경우가 생겨서
좀 찾아보니..요즘 구글이 대세라서 그러지...구글에 졸 많다..ㅎㅎ

아래 싸이트에 좋은 툴킷이 있다.

http://code.google.com/intl/ko-KR/javadevtools/wbpro/

우선 사이트에 있는 업데이트 주소로 툴킷을 설치한다.

그리고 이클립스에서 프로젝트를 생성하게 되는데..

그전에 GWT 라는 놈이 있어야  프로젝트 생성하고 설정하기가 편하다.

GWT SDK <- 요놈을 다운로드 받아서 압축 해제...

그리고 나서 하나 더, net.sf.fjep.fatjar_0.0.25.zip  요 놈도 필요하다..플러그인인디..
jar 압축 편하게 할 수 있다고 한다..필요하다..

플러그인 다운로드 받자..

http://fjep.sourceforge.net/#inst <- 다운로드 받고  압축 해제 후 폴더 안에 있는 jar
파일을 이클립스 plugin 폴더에 넣고 이클립스 재실행 해서 프로젝트 폴더에 오른쪽
버턴을 눌러보면 +Build fat jar 라는 놈이 보이면 성공.

여기까지는 code.google.com 의 WindowBuilder 관련 내용을 보고 작업한거인데..
조금 불편한 감이 있다.. 프로젝트 생성을 Other 에서 SWT 관련 프로젝트를 생성하고 여러
가지 작업을 하는 순서가 맘에 안 든다.

그래서 다른 방법을 찾았다.

Java Project 로 구성 해서 만들어 보자..

1. SWTTest 제목으로 Java Project 를 생성한다.



 


2. 프로젝트가 생성되면 lib 폴더를 만들고 다운로드 받은 swt-3.7-win32-win32-x86.zip 파일 안에 있는 swt.jar 파일을 lib에 복사해 놓고 프로젝트 라이브러리로 등록한다.
( http://www.eclipse.org/swt/ 에 가서 플랫폼에 맞는 swt 패키지를 다운로드 받아야 한다.)


 


3. 그럼 이제 소스 파일을 만들어 보자.

- src 폴더에 오른쪽 버턴을 클릭하여 New -> Other 선택.


 - select awizard 에서 SWT Designer / SWT / Application Window 를 선택 하고 Next.

-  그럼 생성할 파일명을 입력하고  [Finish] 선택.


- 소스가 생성 된 이클립스 모습이다.

- 소스 파일 아래 탭에서 Design 탭을 선택하면 디자인 인터페이스를 볼 수 있다.

4. 실행 

- Run As -> Java Application 을 선택한다.

- 실행된 화면..

테스트 프로젝트로 생성해서 윈도우 쉘 화면만 존재하고 아무것도 없다.

SWT 를 이용하여 회사 내부 APNS 발송 프로그램을 만든 화면은.......이렇다..
(허접하지만....사용하는데는 지장없다..ㅎㅎ)


 

'Program > Java' 카테고리의 다른 글

Eclipse Properites Editor  (0) 2012.01.05
Eclipse - .svn delete  (1) 2012.01.03
Compile recursively with javac  (1) 2011.12.30
Ant MANIFEST.MF Class-Path  (2) 2011.01.10
JAVA Version!!  (1) 2010.08.02