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)
作品的時候,我給它是無用的,因爲它應該很多工作,我的磁盤上的非相對路徑機器。如何添加裝飾品?
好吧,'... .imageDescriptorFromPlugin(pluginid,pathToGIf).createImage(null)'似乎工作正常,但我仍然想念裝飾品 – Julia
見https://www.eclipse.org/articles/Article-Decorators/ decorators.html – howlger