JavaSwing的设计模式为MVC,因此JTable的数据保存在TableModel中。li利用TableModel或者AbstructTableModel均可动态加入。
举例如下:
DefaultTableModel model = new DefaultTableModel() {
public boolean isCellEditable(int row, int col) { return col == 3; }//只有第4行可编辑
};
JTable jLevelTable = new JTable(model);然后就可以动态的
model.addRow(row);
row是Vector或者Object数组。
明白?
不明白给我发信。我们互相交流交流。哈
举例如下:
DefaultTableModel model = new DefaultTableModel() {
public boolean isCellEditable(int row, int col) { return col == 3; }//只有第4行可编辑
};
JTable jLevelTable = new JTable(model);然后就可以动态的
model.addRow(row);
row是Vector或者Object数组。
明白?
不明白给我发信。我们互相交流交流。哈
解决方案 »
- 请问以下,哪些是json格式的数据
- 知道了对象的名字,能否得到这个对象的实例?
- 助学好选:Java中static、this、super、final用法(转载)
- 怎么用JAVA做一个俄罗斯方块啊?
- 外包开发人员具体是怎么工作的
- java访问数据库的问题请教
- 我现在从JSP向JAVA发展来得及吗?想用JAVA编高级程序,我可以吗?
- 如何限制<textarea name="textcont" cols="30" rows="3"></textarea>输入文字的数量?
- 快快哪儿有jdk1.3可以下载?
- 菜鸟 关于找不到合适的构造器 实参和形参长度不同的问题?
- 如何得到上传的图片的实际宽度和高度??
- 这样的问题怎么回事
2.每次有改动时只须修改数据的存储,然后调用revalidate()刷新即可。我有一个例子可感兴趣???
--------------------------------------------
CSDN论坛助手很棒,希望以后更好,我坚决拥护!
jTable1.setModel(dtm);
while(rs.next())
{
Vector vRdata=new Vector();
//j=列数
for(int i=0;i<j;i++)
{
vRdata.addElement(rs.getString(i + 1));
}
dtm.addRow(vRdata);
}
rs.close();