6

プラグイン内で組み込みのJDTアイコンを使用したい:http://help.eclipse.org/helios/index.jsp?topic =%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-icons 。 htm

コード内からそれらにアクセスするにはどうすればよいですか?次のコードはいくつかの共有画像をリストしているようですが、JDT固有ではなくecliseの標準UIアイコンのみです(Javaのprivate / public / ...メソッド/フィールドのアイコンが必要です):

IWorkbench workbench = PlatformUI.getWorkbench();
ISharedImages images = workbench.getSharedImages();
Image image = images.getImage(ISharedImages.IMG_OBJ_FOLDER);
4

1 に答える 1

5

ちょうどそれを見つけました:私の上記のコードでは、を使用する代わりにorg.eclipse.ui.ISharedImages(によって返されるように、jdt画像の定数を返すをworkbench.getSharedImages()使用してください。org.eclipse.jdt.ui.ISharedImages

アップデート:

上記は私にNullPointerExceptionを与えました。現在、以下が機能しています。

ISharedImages images = JavaUI.getSharedImages();
Image image = images.getImage(ISharedImages.IMG_WHATEVER);
于 2012-10-23T12:57:38.217 に答える