好的,我想从 JTable 的第一列中获取所有数据。我虽然最好的方法是将它拉到一个ArrayList
,所以我做了一个。我还做了一个实例TableModel
:
static DefaultTableModel model = new javax.swing.table.DefaultTableModel();
f.data.setModel(model); //f.data is the JTable
public static final void CalculateTotal(){
ArrayList<String> numdata = new ArrayList<String>();
for(int count = 1; count <= model.getRowCount(); count++){
numdata.add(model.getValueAt(count, 1).toString());
}
System.out.println(numdata);
}
这给了我一个 NullPointerException (提示尖叫)。我究竟做错了什么?