JAVA SWING下如何实现 JTABLE的 数据读取、处理及存放

JAVA SWING下如何实现 JTABLE的 数据读取、处理及存放,第1张

获取单元格值:tablegetValueAt(int row, int column),row和column都是从0开始,0代表第一行/列

设置单元格值:tablesetValueAt(Object value, int row, int col),value为要设置的值,row和col同上

这个要从头说起就复杂了。我简单说一下吧。\x0d\首先,要把数据从库中取出来,假设你已经会了。\x0d\其次,创建一个表格模型,\x0d\DefaultTableModel model=new DefaultTableModel();\x0d\//创建表头\x0d\modelsetColumnIdentifiers(new Object[]{"日期/时间"," *** 作工","产品型号","数量"});\x0d\再次,添加数据\x0d\while(resultsnext())\x0d\{\x0d\String dt=resultsgetString("dt");\x0d\String name=resultsgetString("name");\x0d\String pname=resultsgetString("product");\x0d\int i=resultsgetInt("num");\x0d\//把以上数据添加到表格模型的一行中\x0d\\x0d\modeladdRow(new Object[]{dt,name,pname,i});\x0d\}\x0d\最后,用模型生成表格\x0d\JTable table=new JTable(model);\x0d\当然,还有一些其它的 *** 作,比如把表格显示出来,表格的字体、行高等设置等等,不再一一赘述。

参考代码如下:

//单行

int getSelectedColumn()

返回第一个选定列的索引;如果没有选定的列,则返回 -1。

int getSelectedRow()

返回第一个选定行的索引;如果没有选定的行,则返回 -1。

Object getValueAt(int row, int column)

返回 row 和 column 位置的单元格值。

//多行

int[] getSelectedColumns()

返回所有选定列的索引。

int[] getSelectedRows()

返回所有选定行的索引。

Object getValueAt(int row, int column)

返回 row 和 column 位置的单元格值。

以上就是关于JAVA SWING下如何实现 JTABLE的 数据读取、处理及存放全部的内容,包括:JAVA SWING下如何实现 JTABLE的 数据读取、处理及存放、JAVA 怎么把数据库里的数据显示在JTable表格里、jTable怎么得到选中行的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9659967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存