Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果EclipseSWT中没有填充所有字段,如何限制用户转到下一页_Java_Eclipse Plugin_Jface_Swt - Fatal编程技术网

Java 如果EclipseSWT中没有填充所有字段,如何限制用户转到下一页

Java 如果EclipseSWT中没有填充所有字段,如何限制用户转到下一页,java,eclipse-plugin,jface,swt,Java,Eclipse Plugin,Jface,Swt,我有这样的要求:- 如果用户没有在第一页中输入所有必需的参数,则不应允许用户遍历到下一页。此外,如果他输入了错误信息,应显示警告并限制他进入下一页。这需要通过使用JFace/SWT的Eclipse插件开发来实现。在下一页按钮操作中检查GUIItem.value是否为空,或者停用按钮,直到所需的字段有数据为止 在下一页按钮操作中检查GUIItem.value是否为空,或停用按钮,直到所需字段有数据为止 使用WizardPage.setPageCompleteboolean complete方法简易

我有这样的要求:-


如果用户没有在第一页中输入所有必需的参数,则不应允许用户遍历到下一页。此外,如果他输入了错误信息,应显示警告并限制他进入下一页。这需要通过使用JFace/SWT的Eclipse插件开发来实现。

在下一页按钮操作中检查GUIItem.value是否为空,或者停用按钮,直到所需的字段有数据为止

在下一页按钮操作中检查GUIItem.value是否为空,或停用按钮,直到所需字段有数据为止

使用WizardPage.setPageCompleteboolean complete方法简易方法,或使用JFace数据绑定。如果您使用org.eclipse.jface.databinding.wizard.WizardPageSupport连接数据绑定,则更好。

使用WizardPage.setPageCompleteboolean complete方法easy way,或使用jface数据绑定。如果使用org.eclipse.jface.databinding.wizard.WizardPageSupport连接数据绑定,效果会更好。

仅当wizardpage中的所有值都已完成时,才重写ispagecomplete方法以返回true。当用户编辑任何值时,请确保这些字段上有调用getContainer.updatebuttons的侦听器,这应符合您的要求。

仅当向导页面中的所有值都已完成时,才重写ispagecomplete方法以返回true。当用户编辑任何值时,请确保这些字段上有调用getContainer.updatebuttons的侦听器,这应符合您的要求。

有一个名为canFlipToNextPage的布尔方法,用于启用和禁用下一页按钮。但是,此方法是在创建控件时调用的,而不是作为事件侦听器调用的。我希望您现在理解了这个问题。有一个名为canFlipToNextPage的方法,它是布尔值,用于启用和禁用“下一页”按钮。但是,此方法是在创建控件时调用的,而不是作为事件侦听器调用的。我希望你现在能理解这个问题。