⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 painttable.java

📁 图书管理系统
💻 JAVA
字号:
/*
 * PaintTable.java
 *
 * Created on 2007年6月21日, 上午9:50
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package 图书管理系统;
import javax.swing.table.*;
import javax.swing.*;
import java.sql.*;
public class PaintTable {
        private CustomTableModel model;
        private int rows=0,column=0;
        private ResultSetMetaData reMeta;
        public PaintTable(ResultSet rs,String[] name,JTable table,JFrame f,Class[] dataType) {
        try{
        int i=0,j=0,n=0;
        reMeta=rs.getMetaData();        
        model=null;
        model=new CustomTableModel(0,name.length,name,dataType);
        table.setModel(model);
                  int p=reMeta.getColumnCount();
                    column=p;
                    String[] row=new String[p]; 
                    while(rs.next())
                   { 
                       for(j=0;j<p;j++)
                       {
                        row[j]=rs.getString(j+1);
                        }
                       model.insertRow(i,row);
                       i++;
                        }
                    table.repaint();
                    f.validate(); 
        }
    
       catch(Exception ee)
         {
 ee.printStackTrace();
       }
        }
        public CustomTableModel getmodel()
        {
            return model;
        }
}
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -