TableView не отображает данные

206
06 февраля 2020, 08:00

Вывожу данные с БД в таблицу, строки создаются но не отображается текст внутри.

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;
}

}

READ ALSO
Преобразование List в Map

Преобразование List в Map

Есть такой класс

232
Не выводит ошибку 404 страница не найдена

Не выводит ошибку 404 страница не найдена

Я хочу в своем проекте вывести ошибку 404 страница не найдена, в том случае если неправильный адрес будетЯ написал код но он не работает

209
Unable to start activity ComponentInfo{com.example.test03datetime/com.example.test03datetime.MainActivity}: java.lang.NullPointerException [закрыт]

Unable to start activity ComponentInfo{com.example.test03datetime/com.example.test03datetime.MainActivity}: java.lang.NullPointerException [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

255
Добавление новой строки в таблицу

Добавление новой строки в таблицу

Подскажите, пожалуйста, как реализовать цикл проверки добавления поверх основных полей? есть 6 вкладок добавления1я вкладка обязательных...

214