我正在尝试向JTable添加更新按钮以更新GUI中的一行数据并且我一直遇到错误:
"方法getVariable()未定义类型ArrayList"
JButton updateButton = new JButton("Update");
updateButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int i = jTable_Users.getSelectedRow();
if(i >= 0)
{
model.setValueAt(usersData.user_id(), i, 0);
model.setValueAt(usersData.genre_id(), i, 1);
model.setValueAt(usersData.hair_length(), i, 2);
model.setValueAt(usersData.user_age(), i, 3);
model.setValueAt(usersData.getUser_gender(), i, 4);
}
else
{
System.out.println("Update Error");
}
}});
通过定义'模型'来纠正先前的错误。例如,在课程开始时,这已经困扰了我一段时间了。
ArrayList是在类的开头通过:
定义的ArrayList<User> usersData = new ArrayList<User>();
Object[] columns =
{"id","genre_id","hair_length","user_fname","user_lname","user_age",
"user_gender"};
由于教学质量差,我过去在行动听众方面遇到了麻烦,他们仍然把我困惑到今天。