从Eclipse中的LaunchDelegate选项卡更新LaunchConfigurationDialog

从Eclipse中的LaunchDelegate选项卡更新LaunchConfigurationDialog,eclipse,eclipse-plugin,eclipse-rcp,Eclipse,Eclipse Plugin,Eclipse Rcp,在我的eclipse插件中,我创建了一个启动委托,它作为启动配置对话框中的一个新选项卡连接到LocalJavaApplication启动器 new LaunchConfigurationTab中有一个复选框,单击后,我想用一些额外的VM参数更新对话框ArgumentsLaunchConfigurationTab中的VMArguments文本 我已设法更新并保存与LaunchConfigurationDialog关联的配置的数据。但是,只有在我关闭配置对话框并重新打开它之后,VM参数文本的更新才会

在我的eclipse插件中,我创建了一个启动委托,它作为启动配置对话框中的一个新选项卡连接到LocalJavaApplication启动器

new LaunchConfigurationTab中有一个复选框,单击后,我想用一些额外的VM参数更新对话框ArgumentsLaunchConfigurationTab中的VMArguments文本

我已设法更新并保存与LaunchConfigurationDialog关联的配置的数据。但是,只有在我关闭配置对话框并重新打开它之后,VM参数文本的更新才会可见


我还没有找到一个方法,在相关文本更新后刷新给定选项卡的视图。有人能告诉我这是否可能,以及如何可能吗?

我终于找到了解决办法

似乎在启动配置对话框中虽然performApply允许将更改从GUI传播到配置,但initializeForm则相反,并从配置信息更新GUI

本参考资料很好地描述了以下细节: