如何强制eclipse在堆栈视图上执行创建Parts Control()

时间:2015-01-09 11:40:21

标签: java swt eclipse-rcp

我有一个视图,它叠加在创建的另一个视图后面。如果设置了数据,它应该监听事件并将自己带到前面并填充一些数据。

然而,因为createPartControl方法在用户实际将其带到前面之前不会被调用,所以功能不起作用我想要的,

有没有办法告诉rcp应用程序它应该在加载时实例化该视图?

1 个答案:

答案 0 :(得分:0)

假设您正在使用Indigo或Juno并且您正在开发RCP应用程序,您是否尝试过IWorkbenchPage上提供的一种方法(如activate(...)或showView(...))?基本上,知道您的视图ID(如plugin.xml中所定义),您可以将此代码添加到应用程序WorkbenchWindowAdvisor的postWindowOpen()方法中,以便在打开窗口时调用它。