将数据读到一个二维数组
http://www2.gol.com/users/tame/swing/examples/SwingExamples.html
http://www2.gol.com/users/tame/swing/examples/SwingExamples.html
解决方案 »
- 面试题。打印矩阵····
- 如何在spring中将事务包含在struts中的action中,我现在的情况是事务不起作用啊
- 关于JTable的双击问题!
- 请帮我看段程序!!!
- 放分,顺便认识J2EE高手,自认高手的请进来,助推的也有分
- 求助!!关于对象类型鉴定的问题!
- 关于JDK
- java已经入门要编个程序
- java某方法在写代码时,如何得知运行时将要调用它的方法的名称及其所在类名?(很难的,请赐教,送您100)
- 如何在java Application窗体中嵌入其他应用程序,比如netlogo
- 如何知到SCROLL_SENSITIVEresultset型的ResultSet.和,ResultSet.TYPE_SCROLL_INSENSITIVE 型的ResultSet的行数
- ***Cannot open include file: 'jni.h': ——“等你等到我心痛”!!!
int clmncnt=md.getColumnCount(); int i=0,j=0;
/*
String[] clmnnames=new String[clmncnt];
for(i=1;i<=clmncnt;i++){
clmnnames[i-1]=md.getColumnName(i);
}
*/
String[] clmnnames=new String[this.display_column_index.length];
for(i=1;i<=clmnnames.length;i++){
clmnnames[i-1]=md.getColumnName(this.display_column_index[i-1]);
}
this.showStatus("查询到"+rowcnt+"条符合条件的数据");
datas=new Object[rowcnt][clmncnt];
for(i=0;rs.next();i++){
for(j=1;j<=clmncnt;j++){
datas[i][j-1]=rs.getObject(j);
}
this.showStatus("正在读取第"+i+"条数据(共"+rowcnt+"条),请等待...");
}
this.showStatus("正在显示数据,请等待...");
//设置显示数据
displaydatas=new Object[rowcnt][this.display_column_index.length];
for(int l=0;l<displaydatas.length;l++){
for(int m=0;m<display_column_index.length;m++){
displaydatas[l][m]=datas[l][display_column_index[m]-1];
}
}
//重新设置数据表格
class myTableModel extends javax.swing.table.AbstractTableModel {
Object[][] datas;
String[] clmns;
myTableModel(Object[][] datas,String[] clmns){
this.datas=datas;
this.clmns=clmns;
}
public int getColumnCount() { return clmns.length; }
public int getRowCount() { return datas.length;}
public String getColumnName(int columnIndex){
return clmns[columnIndex];
}
public Object getValueAt(int row, int col) { return datas[row][col]; }
public void setData(Object[][] datas){
this.datas=datas;
}
};
//if (! (jTdata.getModel() instanceof myTableModel)){
javax.swing.table.TableModel dataModel = new myTableModel(displaydatas,clmnnames); this.jTdata.setModel(dataModel);
jTdata.setColumnModel(getColumnModel());