java - 如何更新向导页面上的控件?
问题描述
我有一个由 2 个向导页面组成的向导。
@Override
public void addPages() {
super.addPages();
addPage(firstPage);
addPage(secondPage);
}
我看到createControl
当显示向导时,两个页面的方法都会立即被调用。
第一个向导页面有一个文本字段。当用户从第一页导航到发送页面时,我想在用户在第一页输入的第二页上显示相同的文本值。
我怎样才能做到这一点?如何更新控件?
解决方案
这基本上由你来安排。
例如,您可以在构建 firstPage 时将对 firstPage 的引用传递给 secondPage。然后第二页的setVisible
方法可以调用第一页的一些方法来获取你需要的值。
推荐阅读
- php - 如何在注销时 laravel Auth::guard() 标识
- reactjs - 如何在另一个函数中使用在 useEffect() 中声明的变量?
- sql - SQL 选择过去 24 小时内最热门的主题标签
- visual-c++ - 在发布模式下编译时 DllMain() 不导出
- python - 为什么我的游戏会忽略我的真实虚假陈述?
- spring-cloud-dataflow - Spring Cloud Dataflow - 在流部署期间“等待获取状态机”
- python - 在 Python 中使用 RegEx 提取名字和排名
- python - 如何将每个结果集从 sql 存储过程保存到单独的数据框
- android - 使用动态页面创建 ViewPager(上一页/下一页查看器,循环,例如 Book 应用程序)
- java - Firebase 实时查询 startAt 和 endAt 无法在联合属性上按预期工作