응용 프로그램 편집기에 표시된 객체의 특성을 표시하기 위해 Eclipse RCP 플러그인을 작성 중입니다. 내 플러그인은 PageBookView를 확장합니다. 매번 새로운 객체를 ApplicationEditor (Canvas 위젯)에서 열어서 새로운 페이지를 만듭니다. & 이전 페이지를 저장합니다.Eclipse의 Application Editor에 리스너를 추가하는 방법은 무엇입니까?
EditorEditor는 EditorPart를 확장합니다. 액티브 편집기에서 객체가 변경되면 propertyChange 이벤트가 발생합니다. 원하는 것은 applicationEditor에 리스너를 추가하는 것입니다. 필요한 이벤트가 발생하면 내 페이지를 업데이트해야합니다.
간단한 방식으로 알려 드리겠습니다. 리스너 난에 PropertyChange하여 페이지를 새로 구현해야
public Class MyPage implements IPage implements **WHICH_LISTENER**
{
public MyPage(ApplicationEditor editor)
{
this.addPropertyChangeListener(editor);
}
. . . . . .
}
().?
추신 : 귀하의 소중한 조언에 미리 감사드립니다. 질문에서 더 명확하게 저에게 질문하십시오! 나는 오픈 소스 프로젝트 OpenVXML에 기여하려고 노력하면서 편집자 디자인이나 코드를 변경할 수 없다.