永中集成Office2009个人版免费下载

查看完整版本: 构造JTable遇到问题

gao123456 2008-8-8 09:20

构造JTable遇到问题

import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.JTable;

public class myJTable extends javax.swing.JPanel{

  myJTable(ResultSet rs) throws SQLException  {

        Vector colmnname = new Vector();
        ResultSetMetaData rsm = rs.getMetaData();
        int colmncount = rsm.getColumnCount();
        //取列名
        for (int colmn = 0; colmn < colmncount; colmn++) {
            colmnname.addElement(rsm.getColumnName(colmn + 1)); //列是从1开始编号
        }

        Vector rows = new Vector();
        //取表数据
        while (rs.next()) {
            Vector newrow = new Vector();
            for (int i = 0; i < rsm.getColumnCount(); i++) {
                newrow.addElement(rs.getObject(i + 1)); //行是从0开始,第0行是列名;数据是用第1行开始
            }
            rows.addElement(newrow);
        // System.out.println(rows.size());
        }

        JTable table = new JTable(rows, colmnname);
  


    }
}

构造上述方法,但调用返回为空,将代码复制主程序处则可以,为何》??请指教!!

wuliaozhiji2 2008-11-13 09:01

hao

*** 作者被禁止或删除 内容自动屏蔽 ***

xiahouabc 2008-11-19 18:06

自己顶起来!

*** 作者被禁止或删除 内容自动屏蔽 ***

xieyuejin 2008-12-3 14:13

回复 3楼 xiahouabc 的帖子

顶,玩这么多累啊,
:mad:
页: [1]
查看完整版本: 构造JTable遇到问题