簡體   English   中英

類'javafx.scene.layout.BorderPane'不支持屬性'controller'

[英]Class 'javafx.scene.layout.BorderPane' does not support property 'controller'

我使用BorderPane作為FXML文件的根窗格。 但是,編譯器抱怨BorderPane沒有controller屬性! 如何將控制器類綁定到以BorderPane根的FXML

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

我正在使用BorderPane因為它能夠在重新調整窗口大小時拉伸布局。

糟糕,事實證明,我在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"

它現在有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM