数据不存在';t出现在javafx上
我对javafx有问题。它没有显示我数据库中的任何数据。我试图手动输入一些数据,但也不起作用。我看到了所有关于这个问题的帖子,但没有一篇给我带来解决方案 非常感谢你的帮助,我的英语很抱歉 主要类别:数据不存在';t出现在javafx上,javafx,Javafx,我对javafx有问题。它没有显示我数据库中的任何数据。我试图手动输入一些数据,但也不起作用。我看到了所有关于这个问题的帖子,但没有一篇给我带来解决方案 非常感谢你的帮助,我的英语很抱歉 主要类别: private ObservableList<Index> LstClient = FXCollections.observableArrayList(); public MainClass { LstClient.add(new Index("Lesinge")); }
private ObservableList<Index> LstClient = FXCollections.observableArrayList();
public MainClass {
LstClient.add(new Index("Lesinge"));
}
public ObservableList<Index> getLstClient(){return LstClient;}
我的fxml文件很好,它在每列上都有良好的控制器和fx ida)请提供一个示例来说明问题。b) 与您的问题无关:请学习java命名约定并遵守它们。
initialize
以小写字母开头。您的第一个代码段也会导致编译错误:public main类{…}
可能是构造函数,但它缺少()
;它可能是一个类声明,但是它缺少了class
关键字,或者它可能是一个初始值设定块,但是public MainClass
部分是错误的……好的,我是新来的,很抱歉我犯了一个“最小可复制示例”的错误。但是,也谢谢你我的问题只来自我的初始化与小写。谢谢。
@FXML
private TableView<Index> personneTable;
@FXML
private TableColumn<Index, String> NomColonne;
private Mainclass main;
public PersonneMapping() { }
public void setMainApp(Mainclass mainApp) {
this.main = mainApp;
personneTable.setItems(main.getLstClient());
@FXML
public void Initialize () {
NomColonne.setCellValueFactory(cellData -> cellData.getValue().getNom())
}
private StringProperty Nom = new SimpleStringProperty();
public Index( String Nom ) {
this.Nom.set(Nom);
}
public StringProperty getNom() {
return Nom;
}
public void setNom(StringProperty Nom) {
this.Nom = Nom;
}
}