0

我注意到来自 Intellij IDEA Open APIgetFinishButton()的类中的方法已被弃用。com.intellij.ide.wizard.AbstractWizard但是对该方法没有评论,我找不到任何文档。我需要做的只是启用/禁用按钮。因此,执行此操作的任何方法(即使不直接访问对象)都可以。我怎样才能做到这一点?

4

1 回答 1

1

完成按钮仅在向导的最后一步可用,因此您应该getNextButton()在最后一步使用此按钮。

进行了重构以删除单独的“完成”按钮,现在“下一步”按钮在最后一步变为“ 完成”按钮。

getFinishButton()不能使用,因为它只是一个存根:

  protected JButton getFinishButton() {
    return new JButton();
  }

要禁用Finish按钮,请覆盖该canGoNext()方法并false在需要时返回(或canFinish()改为覆盖)。

于 2012-10-20T23:06:03.170 回答