java - 如何在 JFace 向导页面之间传递数据..?

标签 java swt jface wizard

大家好,我正在开发 JFace 向导,其中有多个页面。 在我的一个页面中,我有一项功能,用户可以从本地计算机中选择任意数量的文件夹并将它们添加到同一页面上的 SWT 列表中。

   selectedFoldersList = new List(container, SWT.BORDER);
   selectedFoldersList.add(selectedFolderPath);

现在为了执行进一步的操作,我希望在向导的下一页上显示此列表, 列表中的数据将显示到另一个列表组件中, 单击页面上的下一个按钮时如何在页面之间传递数据..?

谢谢。

最佳答案

向导是一种逐步捕获数据以执行操作的模式。在您的情况下,您需要将在向导的每个页面中收集的数据填充到数据模型类中,最后当您单击“完成”时,您实际上使用此数据来执行某些操作。

关于java - 如何在 JFace 向导页面之间传递数据..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13080773/

相关文章:

java - 如何以编程方式在comboviewer中设置所需的选择

java - 必须释放分数忍者才能保存分数吗?

java - Java 中的可选平面图有 NullPointerException

Java如何删除设置了IMMUTABLE位的文件

java - SWT 将 ICON_WARNING 与标签对齐

java - org.eclipse.ui.internal.WorkbenchPage.showView 的 NullPointerException

java - utf-8 转换并不总是有效

java - JFace TreeViewer 在选择时展开或折叠

Java SWT DateTime - 获取选择?

java - 如何将字符串值从事件处理程序返回到同一包java中的另一个文件