0
투시도에있는 프로젝트 탐색기에 treeviewer가 있습니다. 조건에 따라 트리 뷰어에서 자식 아이콘을 변경하려고합니다. 내가 만든 항목 아이콘을 변경할 수 있습니다, 현재 imageRegistry 수준에서 이미지 경로를 해결하고 트리 항목을 만들 때 조건이 생겼습니다.treeviewer에 대한 초기 이미지 바인딩 문제
필요할 때마다 아이콘을 변경하는 리스너 또는 속성 변경 핸들러가있을 수 있습니다. 이 같은
: 프로퍼티 변경 리스너 당신이 그들의 아이콘 업데이트가 그 요소의 TreeViewer.update()
메소드를 호출하는 데 필요한 요소 (들)을 식별한다에서
public void addPropertyChangeListener(PropertyChangeListener
listener) {
// changing
}
항목에 대한 고유 한 콘텐츠 및 레이블 공급자가 있습니까? 기존 항목을 변경 하시겠습니까? 전체 아이콘을 바꾸시겠습니까, 아니면 그냥 꾸미시겠습니까? –
@NickWilson 답장을 보내 주셔서 감사합니다. 콘텐츠 및 레이블 공급자가 있지만 ImageRegistry에서 setImage를 가져오고 모든 노드에 대해 하나가됩니다. 너무 빠르므로 setImage에 대한 조건을 지정했지만 일반화되어 있습니다. –