2015-03-19 3 views
1

Я загружаю файл Fxml в конструктор сцен, и он показывает мне следующую ошибку. У меня был внешний код выбора даты, и я прокомментировал все это, показывая ошибку. Любая помощь будет заметна.Сценарий: не удалось загрузить файл FXML

Потеря xyz.fxml не удалась. Убедитесь, что это действительный файл 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

Можете ли вы разместить файл FXML? Предпочтительно уменьшить его до небольшого значения, которое все еще создает ошибку. –

+0

Привет, Джеймс, найдите ниже. Есть ли какие-либо проблемы с приведенным ниже кодом, -> Manivannan

+0

Пожалуйста, отредактируйте вопрос, чтобы включить код. –

ответ

3

Есть несколько вопросов в вашей FXML. Он имеет нежелательные ; и ". xmlns также неверны. Я не уверен, есть ли у вас импорт или просто пропустил их во время редактирования. Попробуйте следующее fxml:

<?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

Огромное вам спасибо. действительно ценю вас. – Manivannan

+0

Примите это как ответ :) – ItachiUchiha

Смежные вопросы