我想从两列jTable中获取值,然后将它们放入两个向量中。以下行包含正确的值:
Double.valueOf(jTable1.getValueAt(i,0).toString());
Double.valueOf(jTable1.getValueAt(i,1).toString());
但我认为将它们放入载体是错误的。可能这是一个非常平庸的错误。这是完整的代码:
int nr=jTable1.getRowCount();
double[] x=new double[nr];
double[] y=new double[nr];
for (int i=0;i<nr;i++) {
x[i]=Double.valueOf(jTable1.getValueAt(i,0).toString());
y[i]=Double.valueOf(jTable1.getValueAt(i,1).toString());
}
非常感谢。
答案 0 :(得分:0)
您可以简单地获取表格模型并将其转换为Vector:
((DefaultTableModel) jTable1.getModel()).getDataVector();
表模型表示存储在表中的所有数据。内部数据存储为Vector,您可以从Class中获取。