主题:Jbuilder中的JTABLE
songwenjie
[专家分:260] 发布于 2008-06-11 15:43:00
我想在JTABLE中使用DefaultTableModel来实现在已有的表中添加一行 原来的不变
回复列表 (共4个回复)
沙发
liuxzhe [专家分:50] 发布于 2008-06-12 19:20:00
private void createNodes(DefaultMutableTreeNode root) {//写个方法
// TODO Auto-generated method stub
//创建各个层次的节点
DefaultMutableTreeNode sub11=new DefaultMutableTreeNode("按会员状态分类");
root.add(sub11);
板凳
songwenjie [专家分:260] 发布于 2008-06-13 14:50:00
大哥 你看清楚我上面说的用什么
3 楼
shan_xue_xi [专家分:10] 发布于 2008-06-29 15:34:00
下面代码是遍历表中记录 ,其中rs1是ResultSet的实例,rsmd1是ResultSetMetaData的实例
int i = 0;
while (rs1.next()) {
defaultTableModel1.setNumRows(i+1);
for (int j = 0 ; j < rsmd1.getColumnCount() ; j++ ) {
defaultTableModel1.setValueAt(rs1.getString(j+1),i , j);
}
i++;
}
在while之后添加这句就可以添加一行
defaultTableModel1.setNumRows(i+1);
4 楼
happyboy2007 [专家分:3900] 发布于 2008-06-30 14:31:00
DefaultTableMode 中有方法
addRow(String [] value) 向表格中添加一行数据。
我来回复