java中使用JTable控件
JTable是java桌面软件设计的一个很有用的UI控件,是一个表格控件,完整位置是:javax.swing.JTable。
以下是我的一些使用经验:
添加行:
不能直接向JTable插入行,需要借助JTable的tableModel,代码如下:
import javax.swing.table.DefaultTableModel;
import javax.swing.JTable;
。。。
JTable table = new JTable();
DefaultTableModel model = (DefaultTableModel) table.getModel();
model.add(new String[]{"xxxxxxx","yyyyyy","zzzzzzz"});
。。。
删除行:
使用 model.removeRow(index) 方法
获取记录数:
可以直接使用JTable的getRowCount()方法,也可以使用它的model的getRowCount()方法
清空JTable:
使用 model.setRowCount(0)方法
获取JTable的数据:
好像只可以用Vector形式取出数据,使用getDataVector()方法:
import java.util.Vector;
...
Vector data = ((DefaultTableModel)tbInfo.getModel()).getDataVector();
这个Vector对象data里面的元素也是Vector对象
获取一行数据:
Vector rowData =data.get(1);
获取一个数据格,即一行数据中的一个数据:
Vector rowData =data.get(1);
String field = rowData.get(1);
相关文章
- swing之jtable的详细介绍2006-08-20 19:37:00
- JTable数据更新示例2007-09-26 21:36:26
- JTable的实用小例子(转)2009-09-22 23:26:03
- JTable的使用(java 编程)2007-11-24 15:02:05