大型应用程序(具有很多窗口,可以说是用户管理,角色,付款等)是如何设计的。我是一名Web开发人员,习惯于在不同的html文件中开发不同的屏幕。我想知道如何将Windows世代拆分为不同的文件,而不是只有一个巨大的Application类。
提前致谢..
最佳答案
在JavaFX中,可以使用与Web开发类似的方法。
使用BorderPane
作为根窗格。
创建主菜单
您可以在菜单和MenuBar
中使用MenuItems
。您也可以在屏幕左侧使用TreeView或ListView。要将TreeView
/ ListView
放在左侧,可以使用BorderPane
并将其设置为带有setLeft
的左侧。
我更喜欢的方法是使用HyperLink控件。将多个HyperLink's
添加到VBox
,然后再次将它们设置在BorderPane
的左侧。单击后,他们将处理在BorderPane
中心设置所需表格的事件。
即