2

我想在我的 Java GUI 应用程序中创建一个内部向导,以便单击菜单项会弹出一个向导,引导用户完成一系列步骤。我做了很多研究,找不到任何有足够好的文档的东西。有人可以帮帮我吗?是否有人致力于创建一个在 GUI 应用程序中弹出的向导?

提前致谢!

4

2 回答 2

5

您可以使用cjwizard。它可以嵌入到 JDialog 中,因为它基于 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);

免责声明:我是开发团队的一员。

于 2014-12-09T13:05:24.150 回答
3

如果没有第三方库可以满足您的要求,那么您可以编写自己的方法。一组面板,每个面板都有上一个、下一个按钮,其中一些是完成。当前面板只需要知道哪些是前一个面板和下一个面板。

于 2013-01-24T08:39:42.453 回答