数据不存在';t出现在javafx上

数据不存在';t出现在javafx上,javafx,Javafx,我对javafx有问题。它没有显示我数据库中的任何数据。我试图手动输入一些数据,但也不起作用。我看到了所有关于这个问题的帖子,但没有一篇给我带来解决方案 非常感谢你的帮助,我的英语很抱歉 主要类别: private ObservableList<Index> LstClient = FXCollections.observableArrayList(); public MainClass { LstClient.add(new Index("Lesinge")); }

我对javafx有问题。它没有显示我数据库中的任何数据。我试图手动输入一些数据,但也不起作用。我看到了所有关于这个问题的帖子,但没有一篇给我带来解决方案

非常感谢你的帮助,我的英语很抱歉

主要类别:

 private ObservableList<Index> LstClient = FXCollections.observableArrayList();
 public MainClass {
   LstClient.add(new Index("Lesinge"));
 }
 public ObservableList<Index> getLstClient(){return LstClient;}

我的fxml文件很好,它在每列上都有良好的控制器和fx id

a)请提供一个示例来说明问题。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;
}


}