Как получить иконки для сущностей из затмения? - PullRequest
2 голосов
/ 01 апреля 2010

Я пишу плагин Eclipse. Как я могу получить различные изображения из библиотеки затмения? Поэтому мне не нужно хранить локальный набор изображений для стандартных объектов, например, классов, интерфейсов, интерфейсов и т. Д.

РЕДАКТИРОВАТЬ: Я использовал PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE) из статьи: http://www.eclipse.org/articles/Article-Using%20Images%20In%20Eclipse/Using%20Images%20In%20Eclipse.html. Это не сработало.

Ответы [ 3 ]

1 голос
/ 08 марта 2012

Вы можете сделать это следующим образом:

public Image getImage() {
    ImageDescriptor descriptor =
        Activator.getImageDescriptor("$nl$/icons/xxx.png");
    return descriptor.createImage();

}
1 голос
/ 12 июня 2014

Вы можете использовать просмотр изображения браузера. См. здесь См. этот пост для использования стандартных изображений / значков затмения в вашем плагине

1 голос
/ 02 апреля 2010

Код правильный (AFAIK), но не все общие изображения доступны таким образом. Я предлагаю поэкспериментировать с различными константами (например, IMG_ELCL_REMOVEALL работает в моем проекте).

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