Вывожу данные с БД в таблицу, строки создаются но не отображается текст внутри.
TableView<ModelTable> tableUsers = new TableView();
tableUsers.setEditable(false);
TableColumn firstNameCol = new TableColumn("Імя");
TableColumn lastNameCol = new TableColumn("Прізвище");
//TableColumn MarkCol = new TableColumn("Оцінка");
// tableUsers.setStyle("-fx-background-color: #555152");
//firstNameCol.setStyle("-fx-background-color: #EFFFCD");
//lastNameCol.setStyle("-fx-background-color: #EFFFCD");
//MarkCol.setStyle("-fx-background-color: #EFFFCD");
tableUsers.getColumns().addAll(firstNameCol, lastNameCol);
tableUsers.setLayoutX(540);
tableUsers.setLayoutY(68);
tableUsers.setPrefHeight(454);
tableUsers.setPrefWidth(402);
firstNameCol.setPrefWidth(164);
lastNameCol.setPrefWidth(170);
// MarkCol.setPrefWidth(70);
firstNameCol.setEditable(true);
lastNameCol.setEditable(true);
// MarkCol.setEditable(false);
try {
initData();
} catch (SQLException e) {
e.printStackTrace();
}
firstNameCol.setCellValueFactory(new PropertyValueFactory<ModelTable,String>("FirstName"));
lastNameCol.setCellValueFactory(new PropertyValueFactory<ModelTable,String>("LastName"));
//MarkCol.setCellValueFactory(new PropertyValueFactory<User, String>("Mark"));
tableUsers.setItems(usersData);
pane.getChildren().addAll(labelWelcom, MainMenuButton, tableUsers, labelRank);//додання елементів в контейнеp
stage.setResizable(false);//блокування трансформації вікна
stage.setScene(scene);//Передача вікну сцени
stage.show();
}
private void initData() throws SQLException {
DataBaseHandler dbhandler = new DataBaseHandler();
ResultSet resSet = dbhandler.GetAll();
while (resSet.next()){
usersData.add(new ModelTable(resSet.getString("FirstName"),resSet.getString("LastName")));
}
}
private ObservableList<ModelTable> usersData = FXCollections.observableArrayList();
//////////////////////////////////////////////////////////
public class ModelTable {
String Fname;
String Lname;
public ModelTable(String fname, String lname) {
this.Fname = fname;
this.Lname = lname;
}
public String getFname() {
return Fname;
}
public void setFname(String fname) {
Fname = fname;
}
public String getLname() {
return Lname;
}
public void setLname(String lname) {
Lname = lname;
}
}
Продвижение своими сайтами как стратегия роста и независимости