类'javafx.scene.layout.BorderPane'不支持属性'controller'

时间:2013-12-18 11:02:29

标签: java javafx-2 fxml borderpane

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

BorderPane

我正在使用<BorderPane id="rootPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.saei.explorer.FXMLDocumentController"> 因为它能够在重新调整窗口大小时拉伸布局。

1 个答案:

答案 0 :(得分:7)

糟糕,事实证明我在JavaFX 2.2环境中使用了JavaFX 8的xmlns属性。我刚换了:

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

使用:

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

现在可以使用了!