我需要一些getValue方法的帮助
我正在从文件中读取并将值存储在
中 public List<Object[]> students;
现在我想将所有这些值添加到我的JTable
@Override
public Object getValueAt(int row, int col) {
//return data[row][col];
// Here I have to get data from students
}
通常从很多例子中我看到他们使用Object[][] data
来做这种事情
这可能是这样的
//return data[row][col];
但是我从一个文件中读到了我想要的List<Object[]> students;
任何想法如何在getValueAt方法中实现它?
我的解决方案就是这个
@Override
public Object getValueAt(int row, int col) {
//return data[row][col];
for(Object[] j: students)
{
return j[col];
}
return null;
}
但这只会占用第一个对象,并将分配给我的JTable中的所有行
答案 0 :(得分:8)
怎么样:
@Override
public Object getValueAt(int row, int col) {
return students.get(row)[col];
}