如何在 Java 中 eclipse 的两个不同视角之间进行通信



我正在日食中创建自定义透视。我需要的是,我想将对象从一个透视发送到我新创建的自定义透视。有什么方法可以实现此功能吗?

在 e4 中,您可以使用"e4 事件系统": https://www.vogella.com/tutorials/Eclipse4EventSystem/article.html

您可以同步或异步发送带有参数的事件,并声明将对事件做出反应的侦听器

在发送"事件"的类中:

@Inject IEventBroker eventBroker;
eventBroker.post(<topic>,<data>); //Asynchronous
eventBroker.send(<topic>,<data>); //Synchronous

在将要听事件的班级中:

@Inject @Optional
private void whateverName(final @UIEventTopic(<topic>) <data type> <data name>) {
   ...
}

在接收端,您可以将"构建"部分的方法与将"填充/刷新"部分中数据的方法(带有侦听器的方法(分开

最新更新