在我的eclipse插件中,我创建了一个启动委托,该委托附加到LocalJavaApplication启动程序中,作为其LaunchConfiguration对话框中的新选项卡。
新的LaunchConfigurationTab中有一个复选框,单击后,我想使用一些额外的VM参数更新对话框的ArgumentsLaunchConfigurationTab中的VMArguments文本。
我已设法更新和保存与LaunchConfigurationDialog关联的配置的数据。但是,只有在我关闭配置对话框并重新打开它之后,才能看到VM参数文本的更新。
一旦关联文本更新后,我就无法找到一种刷新给定选项卡视图的方法。谁能告诉我是否可能,怎么做?
我终于找到了解决方法。
似乎类似于LaunchConfigurationsDialog,而performApply允许将更改从GUI传播到配置,initializeForm则相反,并从配置信息更新GUI。
此参考文献很好地描述了细节:http://www.eclipse.org/articles/Article-Launch-Framework/launch.html