Как отобразить значок маркера ошибки на вкладке редактора форм в Eclipse? - PullRequest
0 голосов
/ 03 сентября 2018

Я видел в Eclipse IDE во время программирования, когда в Java-файле возникает ошибка компиляции, Eclipse отображает значок ошибки на вкладке. (Пожалуйста, обратитесь к изображению). Точно так же я создал свой пользовательский редактор форм и хочу отображать тот же значок ошибки на вкладке редактора при ошибке проверки.

enter image description here

1 Ответ

0 голосов
/ 03 сентября 2018

Вы устанавливаете изображение редактора, вызывая WorkbenchPart

protected void setTitleImage(Image titleImage)

метод. Ваша основная часть редактора должна быть в состоянии сделать это (части редактора расширяют EditorPart, что расширяет WorkbenchPart).

Вам решать, когда отобразить индикатор ошибки, и построить изображение.

JFace предоставляет класс DecorationOverlayIcon, который помогает накладывать индикаторы ошибок на базовое изображение. Например:

Image image = ... base image

ImageDescriptor overlay = ... image descriptor for overlay

DecorationOverlayIcon decoratedImageDesc = new DecorationOverlayIcon(image, overlay, IDecoration.BOTTOM_LEFT);

Image overlayedImage = decoratedImageDesc.createImage();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...