我想在我的Java GUI应用程序中创建一个内部向导,这样点击一个菜单项就会弹出一个向导,引导用户完成一系列步骤。我已经做了很多研究,找不到任何足够好的文档。有人可以帮帮我吗?有人在创建一个弹出INSIDE GUI应用程序的向导吗?
提前致谢!
答案 0 :(得分:5)
您可以使用cjwizard。它可以嵌入JDalog中,因为它基于JPanel。
您可以在https://github.com/cjwizard/cjwizard/blob/master/docs/quickstart.md中看到如何使用它,例如:
// create the WizardContainer:
final PageFactory pageFactory = /* create a PageFactory, see the link */;
final WizardContainer wizard = new WizardContainer(pageFactory)
// stick the WizardContainer into a dialog:
final JDialog dialog = new JDialog();
dialog.getContentPane().add(wizard);
dialog.pack();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
免责声明:我是开发团队的一员。
答案 1 :(得分:3)
如果没有第三方库来满足您的要求,那么您可以编写自己的方法。一组面板,每个面板都有Previous,Next按钮,其中一些是Finish。当前面板只需要知道前一个和下一个面板是哪个。