【问题标题】:How to display error marker icon on the form editor tab in Eclipse?如何在 Eclipse 的表单编辑器选项卡上显示错误标记图标?
【发布时间】:2018-09-03 15:32:28
【问题描述】:

我在 Eclipse IDE 中看到编程时,当 java 文件中出现编译错误时,Eclipse 会在选项卡上显示错误图标。 (请参考图片)。同样,我已经创建了我的自定义表单编辑器,当出现验证错误时,我希望在编辑器选项卡上显示相同的错误图标。

【问题讨论】:

    标签: eclipse marker


    【解决方案1】:

    您通过调用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();
    

    【讨论】:

    • 谢谢 Greg-449 先生。你的回答很有帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-06-20
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多