업체에서 윈도우를 만들고, 트레이아이콘형태로 애플리케이션을 띄워달라고해서 SWT까지 손을 대는군요-_-;

디자인할 수 있는 툴로는 유료로 Window Builder라는 것이 있는 것 같은데요. SWT Designer, SWING Designer 등의 툴이 있는 것 같아요. 안써봐서 모르겠네요^^
그리고, 무료로 좋은 것이 하나 있는데, 그것이 넷빈즈(NetBeans)입니다. 넷빈즈는 무료임에도 불구하고 엄청난 디자인툴을 제공합니다. 넷빈즈가 저는 훨씬 좋은데, 프로젝트가 다 이클립스로 되어있어서 이클립스로 하는 법을 찾다가 Visual Editor를 알게 되었네요. (사실....Visual Editor가 없는 게 더 나은 것 같습니다-_-; 이걸로 만들면 코드가 개판이 됩니다-_-)

이클립스 3.4를 실행합니다.
Visual Editor가 원래는 이클립스 공식 플러그인이였는데, 이제 지원을 안하는 것 같아요.
Help -> Software Updates에서 Available Softeware탭에서 Add Site한다음에
http://update.soyatec.org/Ganymede/ve/1.4/ 를 추가합니다.
열어보면 Visual Editor 1.4가 있습니다. 체크하고 Install합니다.

이클립스 리스타트하고, New Java Project를 생성합니다.
Project Name은 SWTTest로.....
src에 대고, New -> Other -> Wizard에 Shell이라고 치면, Java -> SWT -> Shell Visual Class가 나옵니다.
선택하고, SWTTest라고 해줍니다. 그리고, public static void main에 체크를 합니다.

그러면 위에 디자인이 보이고, 아래에 코드가 보입니다. 오른쪽에는 Pallette가 있어서 원하는 Control이나 Container를 가져다 쓸 수 있습니다.
사용자 삽입 이미지
실행하면 그냥 창이 뜰겁니다.
이거 배포할 때도 디게 쉽습니다.
Export 선택 후, Java -> Runnable JAR file이라고 있는데, 이걸 선택하면 자동으로 실행가능한 jar파일로 생성해줍니다. 윈도우에서 jar파일 더블클릭만하면 실행됩니다.

아무런 코딩을 안했는데, 2메가네-_-;
 
Posted by 머드초보
,