AbstractTableModel的一般使用
来源:互联网 发布:塔吊基础计算软件 编辑:程序博客网 时间:2024/05/17 06:15
说明:
1、ResultSet中getMetaData()方法:获取此 ResultSet
对象的列的编号、类型和属性。
2、接口 ResultSetMetaData:可用于获取关于ResultSet
对象中列的类型和属性信息的对象
常用方法:getCatalogName(int column);
getColumnClassName(int column)
getColumnCount();
ResultSetMetaData rsmd = rs.getMetaData(); 获取对象:
import java.sql.*;import java.util.*;import javax.swing.table.*;public class TableShow extends AbstractTableModel{Vector<Vector> ROW;Vector<String> COL; ResultSet rs=null;public void query(String sql,String paras[]){//省略代码,,最终得到结果集rsthis.ROW=new Vector<Vector>();this.COL=new Vector<String>();try {ResultSetMetaData rsmt=rs.getMetaData();for(int i=0;i<rsmt.getColumnCount();i++){this.COL.add(rsmt.getCatalogName(i));}while(rs.next()){Vector<String> temp=new Vector<String>();for(int i=0;i<rsmt.getColumnCount();i++){temp.add(rs.getString(i+1));}this.ROW.add(temp);}} catch (SQLException e) {e.printStackTrace();}}public String getColumnName(int column){return (String)this.COL.get(column);}public int getColumnCount() {return this.COL.size();}public int getRowCount() {return this.ROW.size();} public Object getValueAt(int arg0, int arg1) {return (this.ROW.get(arg0)).get(arg1);}}对以上代码的调用
TableShow ts=null;
JTable table=new JTable();
每次更新表格
ts=new TableShow();
table.setModel(ts);
0 0
- AbstractTableModel的一般使用
- 使用TableColumnModel和AbstractTableModel的一個例子
- 使用AbstractTableModel構造JTable的一個例子
- AbstractTableModel的介绍
- <java><JTable>使用AbstractTableModel & JTable实现号码的分布图(初稿)
- JTable中AbstractTableModel的使用(可以实现直接修改数据,下拉栏,图片等)
- 利用AbstractTableModel创建自己的table
- Java的抽象表模型AbstractTableModel
- EnumSet 的一般使用
- 钩子的一般使用
- djmount 的一般使用
- SVN的一般使用
- git的一般使用
- AVAudioSession的一般使用
- surfview 的一般使用
- FastJson的一般使用
- <java><JTable>使用AbstractTableModel实现更新、删除、插入数据
- log4j一般的使用步骤
- 做最醒目的那一棵树
- JNI中string和jstring转换
- 用VS2010 C#写DLL文件并且调用
- Linux下的同步与异步
- Eclipse格式化代码时不换行 与 自动换行
- AbstractTableModel的一般使用
- Activity的Launch mode详解 singleTask正解
- U-Boot启动流程(Linux内核)的分析(写得好)
- VS2013注册码
- Cocos2dx 自适应屏幕大小设定
- String path 、String basePath
- quick中的一些小细节,逐步更新
- 项目管理笔记
- Source Insight3.5注册码