2015-10-11 4 views
1

Я совершенно новый с java и особенно с fxml. Пожалуйста, извините, если мой вопрос не бросает вызов. Моя проблема: IDE показывает мне предупреждение «Экземпляр Modell.Haushaltsverbrauch не может быть создан загрузчиком FXML». Я не теперь, почему я сам ориентирован на официальном оракул Учебного пособие «Создание адресной книги с FXML»Экземпляр OwnClass не может быть создан загрузчиком FXML

https://docs.oracle.com/javase/8/javafx/fxml-tutorial/fxml_tutorial_intermediate.htm

По сравнению с обучающим я уменьшил свой код в один атрибут с именем «zeitspanneproperty».

Я имею в FXML.fxml

<TableView fx:id="tableView" layoutX="117.0" layoutY="-3.0" prefHeight="372.0" prefWidth="384.0" tableMenuButtonVisible="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> 
       <columns> 
        <TableColumn text="Zeitspanne"> 
         <cellValueFactory><PropertyValueFactory property="zeitspanneproperty" />  
         </cellValueFactory> 
        </TableColumn> 
       </columns> 
       <items> 
        <FXCollections fx:factory="observableArrayList"> 
         <Haushaltsverbrauch zeitspanneproperty="365"/> 
        </FXCollections> 
       </items> 
       </TableView> 

И мой Haushaltsverbrauch.java

package Modell; 

импорта javafx.beans.property.SimpleStringProperty;

общественного класса Haushaltsverbrauch {

private final SimpleStringProperty zeitspanneproperty = new SimpleStringProperty(""); 



public Haushaltsverbrauch(String zeitspanne) { 



    setZeitspanneproperty(zeitspanne); 

} 

public final void setZeitspanneproperty(String zeitspanne) { 

    this.zeitspanneproperty.set(zeitspanne); 
} 

public String getZeitspanneproperty() { 

    return zeitspanneproperty.get(); 
} 

}

контроллера и приложений класса в основном то же самое. Может кто-нибудь, пожалуйста, дайте мне подсказку!

ответ

2

Я думаю, что вы получили эту ошибку, потому что ваш класс Haushaltsverbrauch не имеет конструктора по умолчанию (конструктор без параметров).

Добавить отзыв, и вы будете свободны от ошибок.

+0

Я не знаю, почему downvote, но это разрешило мою проблему, так что возьмите мой! – Jacks

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

  • Нет связанных вопросов^_^