ListSelectionDialog中的图标
我想使用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),可以使用
WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider() 以获取工作台对象的标准装饰标签供应商。
以上是 ListSelectionDialog中的图标 的全部内容, 来源链接: utcz.com/qa/265228.html






