我有一个包含 JTabel 和 JTextField 的 Jpanel,当单击该行两次时,它们会显示 Jtable 行的值。用户可以编辑 JTextField 值,而不是单击按钮进行更新,一旦单击按钮,将调用 updateUser 方法。我正在尝试编写一个 JUnit 测试来测试 updateUser 是否正在更新用户。如何双击特定的表格行以获取显示在指定 JTextField 中的数据?
public void updateUser(){
String id= txtid.getText();
String name =txtName.getText();
String q = "UPDATE `user` SET `name`=? WHERE `id`=?";
try{
PreparedStatement ps = Login.con.prepareStatement(q);
ps.setString(2, id);
ps.setString(1, name);
ps.executeUpdate();
JOptionPane.showConfirmDialog(null, "User Updated");
}catch(Exception eu){
}
}