Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,从jTable到vectors_Java_Jtable - Fatal编程技术网

Java,从jTable到vectors

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[

我想从两列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());
}
int nr=jTable1.getRowCount();
双精度[]x=新双精度[nr];
双精度[]y=新双精度[nr];

对于(int i=0;i,您可以简单地获取表格模型并将其转换为向量:

((DefaultTableModel)jTable1.getModel()).getDataVector();


表模型表示表中存储的所有数据。内部数据存储为一个向量,您可以从类中获取。

您如何创建jtable(显示值)??每个值的表都是通过NetBeans调色板创建的。问题到底是什么?