Java,从jTable到vectors
我想从两列jTable中获取值,然后将它们放入两个向量中。以下行包含正确的值:Java,从jTable到vectors,java,jtable,Java,Jtable,我想从两列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[
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());
}
int nr=jTable1.getRowCount();
双精度[]x=新双精度[nr];
双精度[]y=新双精度[nr];
对于(int i=0;i,您可以简单地获取表格模型并将其转换为向量:
((DefaultTableModel)jTable1.getModel()).getDataVector();
表模型表示表中存储的所有数据。内部数据存储为一个向量,您可以从类中获取。您如何创建jtable(显示值)??每个值的表都是通过NetBeans调色板创建的。问题到底是什么?