Я пишу плагин Eclipse. Как я могу получить различные изображения из библиотеки затмения? Поэтому мне не нужно хранить локальный набор изображений для стандартных объектов, например, классов, интерфейсов, интерфейсов и т. Д.
РЕДАКТИРОВАТЬ: Я использовал PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE) из статьи: http://www.eclipse.org/articles/Article-Using%20Images%20In%20Eclipse/Using%20Images%20In%20Eclipse.html. Это не сработало.
PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE)
Вы можете сделать это следующим образом:
public Image getImage() { ImageDescriptor descriptor = Activator.getImageDescriptor("$nl$/icons/xxx.png"); return descriptor.createImage(); }
Вы можете использовать просмотр изображения браузера. См. здесь См. этот пост для использования стандартных изображений / значков затмения в вашем плагине
Код правильный (AFAIK), но не все общие изображения доступны таким образом. Я предлагаю поэкспериментировать с различными константами (например, IMG_ELCL_REMOVEALL работает в моем проекте).