我的JTable中已经有了表中数据,就是不知道怎么按个键在JTable中添加或修改一行数据,谁能帮忙给点代码示例。
解决方案 »
- java中的arraycopy对一维数组和二维数组的拷贝后,分别对拷贝后的数组内容进行修改,为什么一维的修改对原数组没反应,而二维的修改对原数组也做的修改啊?
- 用JBuilder开发类似在IE右键"XX"下载.然后调用软件主程序,并传值进去..
- core java是指java中的哪些部分,谁知道准确的界定范围。
- JList的BUG吗?今天发现一个奇怪的问题!
- 大家好,我是java新手,请问该选择哪款编译工具
- 紧急求救 答者有分!!!!!!!!!
- JApplet载入图片的问题
- 格式化浮点数?
- 请问在linux下,如何测试jdk已安装完成,是否要先设定环境变量?jre呢?
- 在多线程中,为什么这两种写法有非常大的结果性的区别
- java:InetAddress
- java的tree问题
虽然不是很简捷,但是贴出来
看看能不能给LZ提供点帮助public void updateTable()
{
String[]header={"aa","bb","cc"};//定义表头
DefaultTableModel model=new DefaultTableModel(header,0);//用表头生成一个DefaultTableModel 对象
//多行数据,循环下面两行代码
//////////////////////////////////////////////////////////
Object[] objTable = {AA,BB,CC};//AA、BB、CC为与表头对应的列值,注意必须包装成对象,如 int AA要写new Integer(AA)
model.addRow(objTable);//给model对象添加数据行
///////////////////////////////////////////////////////////
JTable.setModel(model);//把model作为JTable的数据来源
}
如果经常使用JTable,可以自己封装一层JTableEx.
自己写一下addRow() delRow()之类的方法.