如何在jtable的AbstractTableModel 中初始化数据..
高手都给点见解..import java.sql.ResultSet;
import javax.swing.table.AbstractTableModel;
public class ExampleTableModel extends AbstractTableModel
{
private final String[] columnNames = { "期数", "球1","球2","球3","球4","球5","球6","球7","球8","球9","球10","球11","球12","球13","球14","球15","球16","球17","球18","球19","球20","球21","球22","球23","球24","球25","球26","球27","球28","球29","球30","球31","球32","球33"};
final Object[][] data =Tdata(); //{
//{"January","123145645645687894656135546213265485","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1" },
// {"February","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"}
//};
public Object[][] Tdata()
{
final Object[][] data1={};
try{
DBClass Tdb=new DBClass();
ResultSet rs=Tdb.SelectCP("select * from cpQ");
int bb=0;
while(rs.next())
{
for(int a=0;a<35;a++)
{
data1[a][bb]=rs.getString(a+2);
}
}
}catch(Exception ex){ex.printStackTrace();}
return data1;
}
public Class getColumnClass( int column )
{
return getValueAt(0, column).getClass();
}
public int getColumnCount()
{
return columnNames.length;
}
public String getColumnName( int column )
{
return columnNames[column];
}
public int getRowCount()
{
return data.length;
}
public Object getValueAt( int row, int column )
{
return data[row][column];
}
}
高手都给点见解..import java.sql.ResultSet;
import javax.swing.table.AbstractTableModel;
public class ExampleTableModel extends AbstractTableModel
{
private final String[] columnNames = { "期数", "球1","球2","球3","球4","球5","球6","球7","球8","球9","球10","球11","球12","球13","球14","球15","球16","球17","球18","球19","球20","球21","球22","球23","球24","球25","球26","球27","球28","球29","球30","球31","球32","球33"};
final Object[][] data =Tdata(); //{
//{"January","123145645645687894656135546213265485","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1" },
// {"February","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"}
//};
public Object[][] Tdata()
{
final Object[][] data1={};
try{
DBClass Tdb=new DBClass();
ResultSet rs=Tdb.SelectCP("select * from cpQ");
int bb=0;
while(rs.next())
{
for(int a=0;a<35;a++)
{
data1[a][bb]=rs.getString(a+2);
}
}
}catch(Exception ex){ex.printStackTrace();}
return data1;
}
public Class getColumnClass( int column )
{
return getValueAt(0, column).getClass();
}
public int getColumnCount()
{
return columnNames.length;
}
public String getColumnName( int column )
{
return columnNames[column];
}
public int getRowCount()
{
return data.length;
}
public Object getValueAt( int row, int column )
{
return data[row][column];
}
}
解决方案 »
- java 返回值怎么返回的总是零
- 怎样做一个JAVA手写数字的界面程序,请教大家
- 大清早发个中文乱码问题,大家帮帮忙
- jCombox下拉框中如何实现点击时显示出一个数据表格???
- 怎么有这样的情况?import语句不能用*,请大家指导小弟
- 100分求jxl读取数据问题
- 急!!!求助高手!!!怎么用jsp接收Email中的附件???
- 请哪位朋友..帮小弟个忙..小弟我刚接触Java
- 请问Java里有没有WMI(Windows Management Instrumentation)的包?
- 高手帮帮忙,一个小问题!
- 请问java Gui中有无 像vb.net中那样处理数据集的控件DataGridView
- 请大家帮帮忙啊,在上课的时候遇到的问题啊!就是用JAVA和SQL SERVER的连接问题
我是实在看不下去了,推荐你一个好用的东东:[email protected] ,来信即可。