0

我正在编写一个 SQL CRUD 应用程序并停留在删除按钮问题上。我有一个有 4 列的表,第五列有一个删除按钮。要进行 SQL 查询,我需要从这 4 列中获取信息。我可以获取行号和列名,如何获取行/列交叉点的单元格内容?

4

1 回答 1

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,将按钮更优雅地放入表格列

于 2012-07-11T15:46:45.547 回答