我正在编写一个SQL CRUD应用程序并坚持删除按钮问题。我有一个包含4列的表和第五列中的删除按钮。要进行SQL查询,我需要从这4列中获取信息。我可以得到行号和列名,如何在行/列交叉点上获取单元格内容?
答案 0 :(得分:0)
假设第五列有一个自定义单元工厂,将删除按钮放在其自定义TableCell中,此删除按钮可以拥有如下操作:
btnDelete.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
param.getTableView().getSelectionModel().select(getIndex());
Person item = personTable.getSelectionModel().getSelectedItem();
if (item != null) {
// Logic of deleting current record here
System.out.println(item.getName());
}
}
});
完整的sscce,Putting button into the table column more elegantly。