具体过程参见:
点击打开链接
- 每一个页面建一个fxml文件和对应的controller
- 新建一个ControlledScreen interface用于共享Controller信息
- 在每个controller类中继承ControllerScreen方法,并加上一个触发换页事件。一般为按钮事件。
- 新建一个ScreensController类用于管理fxml页面,包括loadScreen,getScreen,addScreen和setScreen,其中setScreen是执行换页操作的。
- 最后是在main函数里面新建一个ScreensController类对象,作为管理页面的接口。
本文详细阐述了如何创建一个管理多个FXML页面的系统,包括页面加载、获取、添加和切换功能,通过实现一个名为ScreensController的类来实现页面间的无缝切换。

9879

被折叠的 条评论
为什么被折叠?



