有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

一个FXML文件的java多控制器

我有一个由一个控制器控制的fxml文件。我想把控制器分成多个部分,就像放在一个控制器中会产生一个长代码一样。不幸的是,fx:controller只能放在根目录中。有什么建议给我如何分开控制器吗


共 (2) 个答案

  1. # 2 楼答案

    通过这种方式,您可以为同一FXML文件创建另一个控制器:

    MyClass object= new MyClass();
    FXMLLoader  root = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"));
    root.setController(object);