'java'에 해당되는 글 5건

  1. 2008.05.29 GEF, Widget 형태의 Figure
  2. 2008.05.29 GEF
  3. 2008.05.09 Eclipse에서 SWT 사용하기. 5
  4. 2008.05.07 Java API Flow
  5. 2008.05.06 이클립스 플러그인 개발 Simple Ftp

GEF, Widget 형태의 Figure

Program/JAVA 2008. 5. 29. 15:26

이전 포스트의 GEF 예제를 수행 해본 후 드는 생각은..

그렇다면 Draw2D 로 그려지는 Figure 를 일일이 다 그려줘야 하느냐 이다.

그래서 윈도우 형태를 그대로 Figure 로 사용하는 방법에 대해서 알아보았다..

사용자 삽입 이미지

사용자 삽입 이미지

Figure 의 생성자 부분에서 Draw2d 개체를 add 할때 윈도우 개체를 추가해주면 되었다.

이렇게 한다면 적어도 Draw2d 라이브러리에 존재하는 윈도우 개체는 Figure 로 사용할 수 있을 것이다.

흠.. Visual Editor 가 이런식이지 않을까... 짧은 추측 ㅡㅡ;;

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

GEF  (0) 2008.05.29
Eclipse에서 SWT 사용하기.  (5) 2008.05.09
Java API Flow  (0) 2008.05.07
:

GEF

Program/JAVA 2008. 5. 29. 15:17
Graphical Editing FrameWork

말그대로 그래픽한 에디터를 만드는 프레임 워크이다.

기본 개념에 대해서는 간다한 검색으로 알수 있지만 아래 몇곳의 사이트를 링크한다.

http://www.eclipse.org/gef/reference/GEF%20Tutorial%202005.ppt

http://cafe.naver.com/eclipseplugin.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=36

기본 개념에 대한 이해를 하였다면 아래 예제를 만들어 보길 권유한다.

프랑스 인이 작성한 GEF 예제로서 실제로 많은 기능을 담고 있고 GEF 에 대한 개념을 잡기에 충분하다.

사실 GEF 에 대한 가이드나 예제들이 그리 풍부하지 못하고 이정도의 예제는 사막의 오아시스와 같다 ㅡㅡ^

프랑스 인이 작성하였기에.. 당연 불어..
-0- 하지만 포스트의 맨 아랫부분에 영문 번역된 PDF 파일을 다운로드 할 수 있다.

http://www.psykokwak.com/blog/index.php/?q=Tutorial%3A+GEF

GEF 를 알게 된것은 위지웍 웹 편집기를 RCP 형식으로 만들어 보려 해서 이다.

GEF 에서 wysiwyg text editing 를 제공 한다하는데.. 휴.. 자료 찾는게 이렇게 힘들줄이야;;;

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

GEF, Widget 형태의 Figure  (0) 2008.05.29
Eclipse에서 SWT 사용하기.  (5) 2008.05.09
Java API Flow  (0) 2008.05.07
:

Eclipse에서 SWT 사용하기.

Program/JAVA 2008. 5. 9. 16:47

SWT ( Standard Wiget Toolkit )

UI를 구성하는 위젯 툴 인듯 하다.
SWT 특징중 하나는 응용프로그램의 UI가 플랫폼(OS) 에 따라 바뀐다는 것이다.(맞게 이해했을래나..)
MS 계열만 다뤄본 나로선 생소한...
막상 예제를 사용해 보니 MFC 정도의 랩핑이 되어 있는 듯 하다..
이하는 "이클립스 실전 플러그인 개발" 이라는 책에 실린 간단한 Hello World 의 윈도우를 생성하는 예제 이다.


프로젝트 경로에 SWT 추가
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.2-200702121330/index.php
SWT Binary and Source 에서 위젯을 다운로드 한다. zip 파일로서 압축을 풀지 않고 저장한다.

이클립스에서 File > Import > Existion Projects into Workspace

사용자 삽입 이미지

Select archive file 에 체크하고 아카이브 파일을 선택한다. 다운로드한 zip 파일을 선택하면 된다.
Projects: org.eclipse.swt 는 이미 추가된 모습이다 아래의 추가 단계를 거쳤을 경우에만 체크박스를 확인할 수 있다.

사용자 삽입 이미지

다운로드한 SWT  파일을 선택한다. 여기서 주의 할 점은 왼쪽의 트리뷰에서 선택했을 경우 적용이 안된다는 접이다.
그림의 아래 부분에 필터를 모든 파일로 설정한 후, 우측의 리스트뷰에서 파일을 선택 하면 된다.
등록이 되면 위의 그림처럼 swt 가 추가되고 체크 후 종료한다.
사용자 삽입 이미지



SWT 를 이용한 Hello World 윈도우 생성하기
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


이클립스에서 Java Project 를 하나 생성하고, Main 을 포함하는 클래스를 생성하자. ( 생략.. 아시리라.. )
해당 프로젝트의 마우스 우클릭 메뉴중 Java Build Path 를 볼 수 있다.
위의 SWT 추가 과정을 성공적으로 마쳤다면 이클립스의 패키지 익스 플로어에 SWT 프로젝트가 추가 된 것을 확인 할 수 있다.
또한 Java Build Path > Projects > Add 를 눌러보면 swt 프로젝트를 추가 할 수 있을 것이다.

사용자 삽입 이미지

여기 까지의 작업이 의미하는 것은 Hello World 를 띄우기 위한 프로젝트에서 SWT라이브러리를 사용가능하다는 의미이다.

아래는 이클립스에서 간단하게 SWT 를 사용해본 것이다.

사용자 삽입 이미지


마치며..
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


닷넷에 익숙한 나로선 노가다라는 느낌이들지만, 적어도 아직 자바나 이클립스에 대해서 모르는 부분이 많으니 좀더 두고 보자..
휴.. 할게 많구나 ㅡㅡ+

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

GEF  (0) 2008.05.29
Java API Flow  (0) 2008.05.07
이클립스 플러그인 개발 Simple Ftp  (0) 2008.05.06
:

Java API Flow

Program/JAVA 2008. 5. 7. 16:02
사용자 삽입 이미지

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

GEF  (0) 2008.05.29
Eclipse에서 SWT 사용하기.  (5) 2008.05.09
이클립스 플러그인 개발 Simple Ftp  (0) 2008.05.06
:

이클립스 플러그인 개발 Simple Ftp

Program/JAVA 2008. 5. 6. 16:36

PDE를 사용하여 이클립스 플러그인 만드는 방법에 대한 포스트

http://blog.empas.com/eosao1973/21843695

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

GEF  (0) 2008.05.29
Eclipse에서 SWT 사용하기.  (5) 2008.05.09
Java API Flow  (0) 2008.05.07
: