2015-06-12 42 views
0

我遇到了JavaFX8中的ButtonBar問題。靜態屬性「buttonData」不存在或是隻讀

我有一個FXML文件的這部分代碼:

<ButtonBar> 
    <buttons> 
     <Button text="Précédent" ButtonBar.buttonData="BACK_PREVIOUS" /> 
     <Button text="Suivant" ButtonBar.buttonData="NEXT_FORWARD" /> 
     <Button text="Importer un load" ButtonBar.buttonData="LEFT" /> 
    </buttons> 
    </ButtonBar> 

這一切工作正常,在SceneBuilder,但是當我加載像這樣(在Eclipse中推出):

FXMLLoader loader = new FXMLLoader(
      this.getClass().getResource("LoadSelection.fxml") 
      ); 

    Pane pane = loader.load(); 

    Scene scene = new Scene(pane); 
    primaryStage.setScene(scene); 
    primaryStage.show(); 

我有這個例外:

引起:com.sun.javafx.fxml.PropertyNotFoundException:靜態 屬性「但tonData「不存在或是隻讀的。

有沒有人知道如何解決這個問題?

謝謝

回答

0

對不起,我剛剛發現錯誤。

我有這個進口的FXML文件

<?import org.controlsfx.control.*?> 
<?import javafx.scene.shape.*?> 
<?import javafx.scene.text.*?> 
<?import javafx.geometry.*?> 
<?import javafx.scene.control.*?> 
<?import java.lang.*?> 
<?import javafx.scene.layout.*?> 

而且,怪異,因爲它可以,當我加入<?import javafx.scene.control.ButtonBar?>都能正常運作。