启动RCP应用程序后如何设置窗口标题

时间:2019-11-22 17:11:29

标签: eclipse-rcp e4

我正在编程一个e4 RCP应用程序,并且想在启动后设置它的窗口标题。但是我找不到任何办法实现这一目标。

原因是,我想添加一些有关正在运行的程序的明确信息,以便用户在多次启动之间可以有所不同。

有任何暗示吗?

1 个答案:

答案 0 :(得分:1)

在e4中,可以通过调用主窗口setLabel的{​​{1}}方法来设置主窗口标题。使用MWindow查找主窗口。

执行此操作的合适位置可能是在RCP LifeCycle类的“应用程序启动完成”事件中

EModelService

注意:@Optional @Inject public void appStartupComplete(@UIEventTopic(UIEvents.UILifeCycle.APP_STARTUP_COMPLETE) Event event, EModelService modelService, MApplication application) { MWindow window = (MWindow)modelService.find("top window id", application); window.setLabel("new window title"); } Event