【发布时间】:2023-03-05 18:26:01
【问题描述】:
我想知道如何为 jTable 单元格更改实现事件处理程序。我在哪里有这个 jtable,我动态地将数据添加到这个 jtable
添加数据的代码段是:
JSONArray objResponseArray = (JSONArray) response.get("response");
DefaultTableModel model = (DefaultTableModel) tblAccounts.getModel();
for (int i = 0; i < objResponseArray.size(); i++) {
JSONObject objTempAccount = (JSONObject) objResponseArray.get(i);
Object[] row = {
objTempAccount.get("Account ID").toString(),
objTempAccount.get("Account Type").toString(),
objTempAccount.get("Account Number").toString(),
objTempAccount.get("Sort Code").toString(),
objTempAccount.get("Balance").toString(),
objTempAccount.get("Card").toString()
};
model.addRow(row);
}
在这个表格中,我已经制作了要编辑的单元格。话虽如此,我如何触发事件处理程序以在更改单元格时触发。当它被触发时,我想获取整行并更新数据库。
重要提示:我正在使用 Netbeans,并且事件处理程序是从 jtable 元素的属性窗口中的事件中选择的,因此请帮助我实现这一点。
【问题讨论】:
标签: java swing netbeans event-handling jtable