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