可以使用Swing的DefaultTableModel類凤类。
DefaultTableModel model = new DefaultTableModel(); // 新建一個默認數(shù)據(jù)模型
JTablt table = new JTable(model); // 用數(shù)據(jù)模型創(chuàng)建JTable,JTable會自動監(jiān)聽到數(shù)據(jù)模型中的數(shù)據(jù)改變并顯示出來
JScrollPane jsp = new JScrollPane(table); // 用列表創(chuàng)建可滾動的Panel,把這個Panel添加到窗口中
Vector row = new Vector(); // 數(shù)據(jù)行向量滑负,使用它的add()添加元素在张,比如整數(shù)、String矮慕、Object等帮匾,有幾行就new幾個行向量
Vector data = new Vector(); // 數(shù)據(jù)行向量集,因為列表不止一行痴鳄,往里面添加數(shù)據(jù)行向量瘟斜,添加方法add(row)
Vector names = new Vector();// 列名向量,使用它的add()方法添加列名
model.setDataVector(Vector data, Vector names); // 設置模型中的元素痪寻,它會自動顯示在列表中