У меня проблема с javafx. Он не показывает никаких данных из моей БД. Я пытался ввести некоторые данные вручную, но это тоже не работает. Я видел все сообщения об этой проблеме, но ни одна из них не принесла мне исправления.
Большое спасибо за вашу помощь и извините за мой английский.
Основной класс:
private ObservableList<Index> LstClient = FXCollections.observableArrayList();
public MainClass {
LstClient.add(new Index("Lesinge"));
}
public ObservableList<Index> getLstClient(){return LstClient;}
Здесь мой контроллер:
@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;
}
}
Мои файлы fxml хороши, у него естьхороший контроллер и fx id на каждый столбец