2

我正在BorderPane用作文件的根窗格FXML。但是,编译器抱怨BorderPane没有controller属性!如何将控制器类绑定到FXML其根为的BorderPane

<BorderPane id="rootPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.saei.explorer.FXMLDocumentController">

我使用它是BorderPane因为它能够在调整窗口大小时拉伸布局。

4

1 回答 1

7

糟糕,原来我xmlns在 JavaFX 2.2 环境中使用了 JavaFX 8 的属性。我刚换了:

xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"

和:

xmlns:fx="http://javafx.com/fxml"

现在可以了!

于 2013-12-18T11:16:32.403 回答