我想更新我在JTable
中选择的单元格的值,该单元格应该反映数据库(HSQL
),因为调用了按钮的监听器。
JButton button = new JButton("VIEW AND EDIT");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int row = table.getSelectedRow();
int column = table.getSelectedColumn();
//(**********************)
System.out.println(row + " : " + column);
table.requestFocus();
}
});
我应该用*
替换哪些代码?
请为我提供示例代码或执行相同操作的过程。
我的表有4列,其中一列PK
。
答案 0 :(得分:3)
如果要更新表以使其与数据库的当前状态匹配,则应
TableModel
,并在事件调度线程上的现有表上设置它或如果要编辑表格中的值,并将该状态推送到数据库
TableModel
收到更新时(在setValueAt
方法中),将该状态推送到工作线程上的数据库相关链接: