Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse RCP-选项卡上的自定义控件/图标_Java_Eclipse_Eclipse Rcp - Fatal编程技术网

Java Eclipse RCP-选项卡上的自定义控件/图标

Java Eclipse RCP-选项卡上的自定义控件/图标,java,eclipse,eclipse-rcp,Java,Eclipse,Eclipse Rcp,我刚刚开始使用EclipseRCP开发一个应用程序。我对这个框架完全陌生。应用程序的界面与此类似: 好的,我已经编辑了图片以显示我需要的内容。基本上我有一个扩展DiagrameEditor的类。我有选项卡,每个选项卡都与后台作业关联。现在,我需要在选项卡中放置某种图标或控件,以指示作业的状态。如何以编程方式添加类似的内容,以及如何将其与作业状态绑定,以便图标同时更改?我已经知道作业允许添加JobChangeListener,以便在作业更改其状态时可以执行一些操作。最大的问题是如何向选项卡添加一

我刚刚开始使用EclipseRCP开发一个应用程序。我对这个框架完全陌生。应用程序的界面与此类似:


好的,我已经编辑了图片以显示我需要的内容。基本上我有一个扩展DiagrameEditor的类。我有选项卡,每个选项卡都与后台作业关联。现在,我需要在选项卡中放置某种图标或控件,以指示作业的状态。如何以编程方式添加类似的内容,以及如何将其与作业状态绑定,以便图标同时更改?我已经知道作业允许添加JobChangeListener,以便在作业更改其状态时可以执行一些操作。最大的问题是如何向选项卡添加一些自定义控件(可能包装在自写类中)。如何实现它?

更改选项卡需要编写一个自定义渲染器,这并不简单。您能推荐一些文章或任何可以为我指出正确方向的内容吗?这方面的内容不多。介绍了一些基础知识,它是针对e4应用程序的,但渲染器也应该适用于3.x兼容模式。谢谢,先生,我来看看!或者,如果这个问题太复杂,我可能会尝试提出另一个解决方案。