작성일: 2010. 10. 27.
원문: http://www.vogella.de/articles/EclipseRCP/article.html Version 5.1
뷰
개요
뷰와 뷰 파트는 어플리케이션에서 정보를 보여주고 데이터를 변경하는 데에 사용된다. 다음은 어플리케이션에 뷰를 추가하는 방법을 설명한다. de.vogella.rcp.intro.view
라는 이름의 RCP 프로젝트를 생성하라. Hello RCP
템플릿을 사용하라.
뷰 생성하기
플러그인에 org.eclipse.ui.views
확장을 추가한다. 새로운 뷰 확장에 마우스 오른쪽 클릭을 하고 New -> View 를 선택한다. id 는 de.vogella.rcp.intro.view.MyView
, 클래스는 de.vogella.rcp.intro.view.MyView
로 설정한다.
class
하이퍼링크를 클릭하여 MyView
클래스를 생성하고 다음의 코드를 작성하라. 그러면 뷰를 사용할 준비가 된다.
|
|
퍼스펙티브에 뷰 추가하기
당신의 퍼스펙티브에 뷰를 추가해야 한다. 플러그인에 “org.eclipse.ui.perspectiveExtensions” 확장을 추가한다.
오른쪽 클릭을 하고 뷰를 선택한다. id 로 “de.vogella.rcp.intro.view.MyView” 를 기입한다. relative 는 현재 안보이는 편집 영역인 “org.eclipse.ui.editorss” 를 적고 “0.95f” 의 최대 비율을 선택함으로써 모든 여백을 사용한다.
결과
결과를 보기 위해 어플리케이션을 실행한다.
코드를 통해 퍼스펙티브에 뷰를 추가하기
나는 개인적으로 코드 상의 확장점을 더 선호한다. 하지만 “org.eclipse.ui.perspectiveExtensions” 확장점을 사용하는 대신 퍼스펙티브로 코드를 통해 뷰를 추가할 수도 있다. 다음의 변경된 “Perspective.java” 파일을 보자.
|
|
에디터 / 뷰 상호작용
이클립스 에디터를 사용하고 뷰와 에디터 사이의 통신을 하는 방법을 배우려면 Eclipse Editors 를 보아라.