首页 > 解决方案 > 如何更新向导页面上的控件?

问题描述

我有一个由 2 个向导页面组成的向导。

@Override
public void addPages() {
    super.addPages();
    addPage(firstPage);
    addPage(secondPage);    
}

我看到createControl当显示向导时,两个页面的方法都会立即被调用。

第一个向导页面有一个文本字段。当用户从第一页导航到发送页面时,我想在用户在第一页输入的第二页上显示相同的文本值。

我怎样才能做到这一点?如何更新控件?

标签: javaeclipseswtwizard

解决方案


这基本上由你来安排。

例如,您可以在构建 firstPage 时将对 firstPage 的引用传递给 secondPage。然后第二页的setVisible方法可以调用第一页的一些方法来获取你需要的值。


推荐阅读