0
ListSelectionDialog.class
을 사용하여 사용자가 여러 프로젝트를 선택할 수있는 팝업 대화 상자를 만들려고합니다. 오른쪽 상단에 다른 아이콘으로 장식 된 프로젝트 아이콘으로 가능성을 표시하고 싶습니다. 나는 다음과 같다 사용하고 코드,ListSelectionDialog의 아이콘
ListSelectionDialog dialog = new ListSelectionDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
projects.keySet(), ArrayContentProvider.getInstance(),
new LabelProvider() {
@Override
public Image getImage(Object element) {
// TODO Auto-generated method stub
return ????;
}
},
"Choose projects to evaluate");
그러나 나는 그것을 많은 작업을해야로서 쓸모가 내 디스크가 아닌 상대 경로를 줄 때, 반환 지시어에 new Image(pathToGif)
작품을 넣어 모르겠어요 기계. 장식을 어떻게 추가합니까? 목록의 내용이 IProject
값 (또는 IProject
에 적응할 수있는 무언가가) 경우
', .imageDescriptorFromPlugin (pluginid, pathToGIf) .createImage (null)'은 정상적으로 작동하지만 장식은 여전히 놓친다. – Julia
https://www.eclipse.org/articles/Article-Decorators/를 참조하십시오. decorators.html – howlger