LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 711|回复: 2

关于JTable的问题。

[复制链接]
发表于 2005-3-16 17:41:04 | 显示全部楼层 |阅读模式
看了半天jdk文档关于JTable的部分,
始终没有解决问题,
清前辈指点迷津:

问题1:
怎样获得JTable中有几行数据?
getRowCount()方法不是我想要的,
因为它返回的是JTable有几行,
即使没有数据,这个方法也返回一个数值。

问题2:
怎样获得我复选的行索引?
虽然 int[] getSelectedRows() 方法宣称可以实现,
但是,经过实践,这个方法让人感觉诧异!
这个返回的数组个数:是我选择的行数;
这个返回的数组值  :都是我所复选的最小索引值。
比如:
我复选了2~5,一共4行,
这个方法返回了4个2;
又如,我复选了3、5、7、9、10,一共5行,
这个方法返回的是5个3。
?????
发表于 2005-3-17 09:22:33 | 显示全部楼层
Post by sinpool
看了半天jdk文档关于JTable的部分,
始终没有解决问题,
清前辈指点迷津:

问题1:
怎样获得JTable中有几行数据?
getRowCount()方法不是我想要的,
因为它返回的是JTable有几行,
即使没有数据,这个方法也返回一个数值。返回的数字有意义啊,可能识别有多少row啊

问题2:
怎样获得我复选的行索引?
虽然 int[] getSelectedRows() 方法宣称可以实现,
但是,经过实践,这个方法让人感觉诧异!
这个返回的数组个数:是我选择的行数;
这个返回的数组值  :都是我所复选的最小索引值。
比如:
我复选了2~5,一共4行,
这个方法返回了4个2;
又如,我复选了3、5、7、9、10,一共5行,
这个方法返回的是5个3。
?????
兄弟能不能搞一个代码来看看,你这样写的确实难以理解
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-17 10:47:12 | 显示全部楼层
谢谢版主关心,
问题已解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表