Swing 在jWizard框架中单击“下一步”按钮时验证内容

Swing 在jWizard框架中单击“下一步”按钮时验证内容,swing,jwizard,Swing,Jwizard,这是我的问题。我想在Swing中实现一个“安装向导”。我偶然发现了这个框架,我喜欢这个向导的外观和感觉。不幸的是,我还没有找到一个解决方案,在单击“下一步”按钮时验证向导窗格的内容。无论我做什么,它都会继续显示在下一个屏幕上 我理解我必须将验证逻辑放在下面的函数中: public void applyState() throws InvalidStateException {} 有人能给我举个例子,说明在输入无效的情况下如何阻止向导窗格显示第二个屏幕吗?您能使用cout并打印一些属性吗 cou

这是我的问题。我想在Swing中实现一个“安装向导”。我偶然发现了这个框架,我喜欢这个向导的外观和感觉。不幸的是,我还没有找到一个解决方案,在单击“下一步”按钮时验证向导窗格的内容。无论我做什么,它都会继续显示在下一个屏幕上

我理解我必须将验证逻辑放在下面的函数中:

public void applyState() throws InvalidStateException {}

有人能给我举个例子,说明在输入无效的情况下如何阻止向导窗格显示第二个屏幕吗?

您能使用cout并打印一些属性吗


cout你能用cout打印一些属性吗


我能找到这个问题的解决办法吗。我使用了原始代码,调整了NextAction代码,这样只有当完整的布尔标志为true时,它才会移动到下一个屏幕。我可以通过设置setComplete()函数从向导中操作complete boolean标志。我找到了这个问题的解决方案。我使用了原始代码,调整了NextAction代码,这样只有当完整的布尔标志为true时,它才会移动到下一个屏幕。我可以通过设置setComplete()函数从向导中操作complete布尔标志。