java 中jtable_java中使用JTable控件
JTable是java桌面軟件設計的一個很有用的UI控件,是一個表格控件,完整位置是:javax.swing.JTable。
以下是我的一些使用經(jīng)驗:
添加行:
不能直接向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) 方法
獲取記錄數(shù):
可以直接使用JTable的getRowCount()方法,也可以使用它的model的getRowCount()方法
清空JTable:
使用 model.setRowCount(0)方法
獲取JTable的數(shù)據(jù):
好像只可以用Vector形式取出數(shù)據(jù),使用getDataVector()方法:
import java.util.Vector;
...
Vector data = ((DefaultTableModel)tbInfo.getModel()).getDataVector();
這個Vector對象data里面的元素也是Vector對象
獲取一行數(shù)據(jù):
Vector rowData =data.get(1);
獲取一個數(shù)據(jù)格,即一行數(shù)據(jù)中的一個數(shù)據(jù):
Vector rowData =data.get(1);
String field = rowData.get(1);
總結
以上是生活随笔為你收集整理的java 中jtable_java中使用JTable控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab R2021b 激活错误
- 下一篇: mac上好看的时钟屏保