доступ к изображению в плагине Eclipse - PullRequest
2 голосов
/ 01 сентября 2009

Я пытаюсь установить фоновое изображение холста, используя

canvas.setBackgroundImage(image);

Как мне установить изображение с помощью *. Png файла , который хранится в подкаталоге изображения плагина?

Примерно так:

PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_INFO_TSK)

но я хочу использовать свой файл изображения вместо общего изображения.

1 Ответ

3 голосов
/ 01 сентября 2009

Для изображений, не объявленных в plugin.xml, как в этой теме :

 public Image createImage(String path) {
   Image image = getImageRegistry().get(path);
   if (image == null) {
     getImageRegistry().put(path, AbstractUIPlugin.
       imageDescriptorFromPlugin(ID, path));
     image = getImageRegistry().get(path);
   }
   return image;
 }

(аналогично " FAQ" Как мне создать реестр изображений для моего плагина?")

См. Также Ресурсы пользовательского интерфейса для доступа к ресурсам, объявленным в вашем плагине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...