gpt4 book ai didi

java - 如何在按后退按钮时清除 jface 向导中的字段

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:47 24 4
gpt4 key购买 nike

我创建了一个扩展 Wizard 的 JFace 向导 PCWizard,并且有四个页面PCPageOnePCPageTwoPCPageThreePCPageFour 扩展了 WizardPage

  1. 当我到达最后一页时,我希望禁用后退和取消按钮。
  2. 当我在其他页面上按后退按钮时,我希望清除页面小部件中的数据,当我再次按下一步时,我希望文本字段为空,以便不会激活下一个按钮。

我还捕获了另一个类中收集的数据,如果您希望我重写 WizardDialog 类并执行操作,我该怎么做。我是 java 和 SWT 的新手,如果有更详细的解释就可以了。提前谢谢

最佳答案

重写 WizardPage setVisible 方法以在页面变为 Activity 状态时清除字段:

@Override
public void setVisible(final boolean visible)
{
super.setVisible(visible);

if (visible) {
// TODO clear your fields
}
}

关于java - 如何在按后退按钮时清除 jface 向导中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36937379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com