当前位置: 代码迷 >> Eclipse >> 请教jface中的wizardPage之间怎么传递参数?
  详细解决方案

请教jface中的wizardPage之间怎么传递参数?

热度:33   发布时间:2016-04-23 13:47:06.0
请问jface中的wizardPage之间如何传递参数????????
好比我有一个向导页面one 一个two 现在我点击了one页面 到two向导页面 希望在two页面取到one页面的text参数 请说详细一点 谢谢!

------解决方案--------------------
这里写的是对的,但是你没有把在Wizard里面new的这个firstPage传到secondPage里面,就是说secondPage里的那个引用从来没有赋值,是个null,所以你在secondPage里调用firstPage的任何方法都会抛出空指针异常

SecondPage里添加一个构造函数
Java code
public class TwoWizard extends WizardPage implements IWizardPage{public FirstWizard firstPage;//向导第一页 --这里创建One是没关系的public TwoWizard(FirstWizard firstPage) {super("wizardPage2"); --这里如果引用或者调用与之相关的方法 插件都会无法启动   this.firstPage = firstPage;}