数据库的ResultSet结果,我把它放入一个向量里面
然后用JTable的JTable(Vector rowdata,Vector columnNames)显示,可为什么,他们把JTable后面列的内容都显示为第一列的内容
怎么控制,让他显示正确;主要代码如下:
=====================================================================================================================================
Vector<Object> header = new Vector();
Vector vect = new Vector();
jTable3 = new JTable(vect,header); while ( rst != null &&rst.next()) {
Vector getNew = new Vector();
getNew.add(rst.getString(1));
getNew.add(rst.getString(2));
getNew.add(rst.getString(3));
getNew.add(rst.getString(4));
getNew.add(rst.getString(5));
getNew.add(rst.getString(6));
getNew.add(rst.getString(7));
getNew.add(rst.getString(8));
getNew.add(rst.getString(9));
getNew.add(rst.getString(10));
getNew.add(rst.getString(11));
vect.add(getNew);
}
然后用JTable的JTable(Vector rowdata,Vector columnNames)显示,可为什么,他们把JTable后面列的内容都显示为第一列的内容
怎么控制,让他显示正确;主要代码如下:
=====================================================================================================================================
Vector<Object> header = new Vector();
Vector vect = new Vector();
jTable3 = new JTable(vect,header); while ( rst != null &&rst.next()) {
Vector getNew = new Vector();
getNew.add(rst.getString(1));
getNew.add(rst.getString(2));
getNew.add(rst.getString(3));
getNew.add(rst.getString(4));
getNew.add(rst.getString(5));
getNew.add(rst.getString(6));
getNew.add(rst.getString(7));
getNew.add(rst.getString(8));
getNew.add(rst.getString(9));
getNew.add(rst.getString(10));
getNew.add(rst.getString(11));
vect.add(getNew);
}
Vector getNew = new Vector();
getNew.add(rst.getString(1));
getNew.add(rst.getString(2));
getNew.add(rst.getString(3));
getNew.add(rst.getString(4));
getNew.add(rst.getString(5));
getNew.add(rst.getString(6));
getNew.add(rst.getString(7));
getNew.add(rst.getString(8));
getNew.add(rst.getString(9));
getNew.add(rst.getString(10));
getNew.add(rst.getString(11));
vect.add(getNew);
}