Eclipse如何向视图发送消息?

时间:2011-02-25 07:34:00

标签: eclipse plugins rcp

我想编写一个管理程序,核心管理器线程可以控制视图的显示等,但是如何制作呢?
  在eclipse中是否有任何消息通知机制来完成这项工作?

2 个答案:

答案 0 :(得分:1)

IPropertyChangeListener!

使用IPropertyChangeListener可以实现我的需求,它可以成为任何元素的桥梁,从ui到ui,从后台作业到ui部分或任何其他关系,所以通过这个界面,我们可以使用一个工作来获取来自远程服务器的数据,然后通知ui视图更新它的内容 this link shows that how to use IPropertyChangeListener

答案 1 :(得分:1)

通过将多个实例绑定到shell,可以在多个实例之间共享数据:

设置器:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().setData(key, value);

吸气剂:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell().getData(key);