关于JTable的问题!!(跪求)

dancingalone 2004-01-12 10:36:47
我是个菜鸟,在作JDBC的时候想把结果集显示在JTable控件上,不知道该怎么作?

求各位老大帮忙!!
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yanbin_Q 2004-01-13
  • 打赏
  • 举报
回复
看看,中国人啦,别老跪来跪去的

站起来

根据返回就知道表格有多少个字段,就定义多少列,零行,然后一行一行的往表格里添加记录。

JTable table=new JTable();

//这是表格头,根据//你查询的字段来定
Object[] header={"目标设备","告警类型","告警时间","告警信息"};
TableModel tableModel=new DefaultTableModel(header,0);
table.setModel(tableModel);

//下面添加记录,循环遍历你的记录集
Object[] data={"第一个字段","第二个字段","第三个字段","第四个字段"};
tableModel.addRow(o);

表格要放在JScrollPane才会出现表格头
icebound1 2004-01-13
  • 打赏
  • 举报
回复
继承AbstractTableModel类
class model extends AbstractTableModel{
public int getRow(){
}
public int getColumn(){
}
public Object getValueAt(int row ,int column){
}
}
然后table.setModel(new model());
httruly 2004-01-13
  • 打赏
  • 举报
回复
主要是去实现TableModel接口(当然也可以继承AbstractTableModel类),
JTable ------>TableModel------->数据库
TableModel是JTable中后面的数据,也是Jtable到数据库的桥梁
Hodex 2004-01-13
  • 打赏
  • 举报
回复
跪?
士可杀,不可跪

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧