如何创建动态向导?

时间:2016-01-27 19:31:50

标签: java user-interface dynamic wizard

我正在用GUI制作项目。问题是,我有一个按钮,我需要做的是单击此按钮后我需要更改框架布局。例如,就像当你安装某个程序并点击" next"按钮,框架布局更改,您可以看到一些不同的内容。基本上,动态向导。 我试过使用另一个框架,但它在另一个窗口打开,这不是我想要的。我想在同一个窗口打开它。 我尝试的另一件事是设置这些组件的可见性我不想显示为假,但我发现它不专业,当我有自己的组件时,它在设计时被忽略。

那么你们有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

对于像GUI这样的向导,大多数情况下,您应该拥有JFrame和一组JPanel个。在每个步骤中,您可以将共享数据作为构造函数参数传递给每个面板,当您使其中一个不可见并使另一个可见时,您可以从上一个步骤面板获取一些日期并将其传递给下一个步骤面板(如果需要的话。)

您的面板扩展JPanel并在其构造函数中有一些参数是很常见的。您可以使用这些数据初始化面板并管理整体进度状态。

没有针对所有情况的总计划。所以你应该决定做什么最适合你的情况。

尽量不要有多个JFrame

希望这会有所帮助。