2015-03-19 8 views
1

Je charge un fichier Fxml dans le générateur de scènes et il me montre l'erreur ci-dessous. J'ai eu le code de sélecteur de date externe et j'ai commenté tout encore il montre l'erreur. Toute aide serait appréciable. La charge de xyz.fxml a échoué. Assurez-vous que c'est un fichier fxml valide.Scene Builder: Impossible de charger le fichier FXML

error: java.lang.UnSupportedOperationException 

FXML

<AnchorPane id="AnchorPane" fx:id="view" " xmlns:fx="javafx.com/fxml"; fx:controller="com.nubes.labour.controller.DataSyncController"> 
    <children> 
     <TextField fx:id="hoursText" layoutX="451.0" layoutY="342.0" prefWidth="45.0" /> 
     <!-- <DatePicker id="toDatePick" fx:id="toDate" layoutX="448.0" layoutY="297.0" prefHeight="26.0" prefWidth="140.0" /> --> 
    </children> 
</AnchorPane> 
+0

Pouvez-vous poster le fichier FXML? De préférence, réduisez-le à quelque chose de petit qui génère encore l'erreur. –

+0

Salut James trouver ci-dessous. Y at-il un problème avec le code ci-dessous, -> Manivannan

+0

Veuillez modifier la question pour inclure le code –

Répondre

3

Il y a plusieurs questions dans votre FXML. Il a un ; et " non désirés. Le xmlns est également incorrect. Je ne suis pas sûr si vous avez les importations ou juste les avez manqués pendant l'édition. Essayez le fxml suivant:

<?import javafx.scene.control.*?> 
<?import javafx.scene.layout.*?> 

<AnchorPane id="AnchorPane" fx:id="view" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.nubes.labour.controller.DataSyncController"> 
    <children> 
     <TextField fx:id="hoursText" layoutX="451.0" layoutY="342.0" prefWidth="45.0" /> 
     <!-- <DatePicker id="toDatePick" fx:id="toDate" layoutX="448.0" layoutY="297.0" prefHeight="26.0" prefWidth="140.0" /> --> 
    </children> 
</AnchorPane> 
+0

Merci beaucoup. J'apprécie vraiment – Manivannan

+0

Acceptez-le comme une réponse :) – ItachiUchiha