在JavaFX中构建某种工作流程

时间:2015-04-11 15:05:09

标签: javafx-8

我试图在JavaFX中构建某种可视化工作流程。我希望我的应用程序有一个主屏幕,其中包含下一个和上一个按钮,类似于安装程序。当用户单击下一个时,下一个屏幕的所有元素都出现在同一元素中。必须保存用户以前的所有选择。因此,当用户点击上一个按钮时,他的所有选择仍然存在。

我将如何继续这样做?

我在Google上找到了这些链接,但他们似乎对我没有帮助。这样的事情有点像我想要的方向,但本教程中的代码对于具有大量元素的场景来说并不是那么好。

2 个答案:

答案 0 :(得分:0)

我暂时没有使用JavaFX,但我首先要说的是我真的希望你使用的是JavaFX场景构建器。

我不用回头就重新学习JavaFX的方法就是在场景构建器中创建一个主窗口,并且有一个中央内容显示区域,它包含另一个包含的自定义JavaFX容器您要显示的内容,然后您可以创建多个内容并交换出以编程方式显示的内容。

基本上,创建几个代表每个步骤或屏幕的较小组件,并以编程方式在拥有容器中显示它们。

答案 1 :(得分:0)

DataFX Framework提供了一个可用于定义工作流的Flow API。通过这样做,您只需使用注释或配置即可在MVC组之间轻松导航。您可以在此处找到API的一些示例: