大型应用程序(具有很多窗口,可以说是用户管理,角色,付款等)是如何设计的。我是一名Web开发人员,习惯于在不同的html文件中开发不同的屏幕。我想知道如何将Windows世代拆分为不同的文件,而不是只有一个巨大的Application类。
提前致谢..

最佳答案

在JavaFX中,可以使用与Web开发类似的方法。

使用BorderPane作为根窗格。

创建主菜单

您可以在菜单和MenuBar中使用MenuItems。您也可以在屏幕左侧使用TreeViewListView。要将TreeView / ListView放在左侧,可以使用BorderPane并将其设置为带有setLeft的左侧。

我更喜欢的方法是使用HyperLink控件。将多个HyperLink's添加到VBox,然后再次将它们设置在BorderPane的左侧。单击后,他们将处理在BorderPane中心设置所需表格的事件。

10-07 15:25