控制器代碼的值修改在TableView中的JavaFX
@Override
public void initialize(URL url, ResourceBundle rb) {
try {
Connection con = db.connect();
list = FXCollections.observableArrayList();
ResultSet rs = con.createStatement().executeQuery("Select * from Student");
while (rs.next()) {
list.add(new Student(rs.getInt(1), rs.getString(2),new java.util.Date(rs.getDate(3).getTime())));
}
} catch (SQLException ex) {
Logger.getLogger(DisplayAllStudentController.class.getName()).log(Level.SEVERE, null, ex);
}
studentID.setCellValueFactory(new PropertyValueFactory<>("studentID"));
name.setCellValueFactory(new PropertyValueFactory<>("name"));
admissionDate.setCellValueFactory(new PropertyValueFactory<>("admissionDate"))
tableView.setItems(null);
tableView.setItems(list);
我想要做在表瀏覽顯示之前的數據生成一些操作
LIKE SWING
tableRow[3] = DateConverter.toString(c.getAdmissionDate());
在擺動我做像這樣,它的工作完美。
但不知道如何對tableview javafx進行操作。
告訴我們什麼是當前行爲,你想要實現的結果是什麼? – Suncatcher
我想執行數據庫值的一些操作,然後在字段1中樹狀表例如數據庫值顯示爲:100和我想改變值200(這種變化不是在數據庫/臨時改變值保存),然後顯示新的修改在treetable價值。 – kar