前面介绍了如何通过fxml文件编排界面布局,可是光有静态界面基本没法处置业务,必需另外书写业务逻辑的代码,方能响应各按钮的单击事件,并将业务成果即便出现到界面上。明显,fxml内部写不了Java代码,同时入口程序已把控件都托管给了fxml文件,也没法在Application代码中干涉控件的操作。既然全部界面都托付给了fxml,那末解铃还须系铃人,只能且必需由fxml指定后续的逻辑掌握器。具体做法是在fxml的根节点中添加属性“fx:controller”,通过该属性设置当前界面的掌握器路径。比如之前的登录布局文件login_with_flow.fxml,它的根节点是流式窗格FlowPane,所以就给FlowPane节点弥补“fx:controller”的取值,详细的标签例子见下:前面介绍了如何通过fxml文件编排界面布局,可是光有静态界面基本没法处置业务,必需另外书写业务逻辑的