JTable 如何设置选中查询到当前数据的行

qq110769392 2010-07-04 11:28:34
我通过查询数据库把表内的数据通过JTable显示出来!我想实现一个功能就是想查询一行数据的ID号(唯一性),如果存在JTable中!则这条数据显示选中状态.例如:
JTable内有以下数据
ID 、name、password
1 张三 1
2 李四 2
3 王五 3
我若查寻ID=1号的话!JTable中 1 张三 1这行数据则激活没选中状态!这个方法如何实现的?请教各位老师!
...全文
344 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq110769392 2010-07-05
  • 打赏
  • 举报
回复
哎!没人帮忙
  • 打赏
  • 举报
回复


帮顶
kjanes 2010-07-05
  • 打赏
  • 举报
回复
当你点击第一行时就会获取张三的ID的值 获得ID之后就随便你怎么操作了
kjanes 2010-07-05
  • 打赏
  • 举报
回复
int row = this.jTable.getSelectedRow();
String str = this.jTable.getValueAt(row, 0).toString();
oscar2006 2010-07-05
  • 打赏
  • 举报
回复
查询按钮加一个监听器
在监听器中实现功能
用getValueAt(int row, int column)得到存储ID那一列的值
用循环判断是否与你想查询的ID相等
相等则返回列数
再用setRowSelectionAllowe(true)
使该表可以选中
setRowSelectionInterval(0,0)
选择从 0到 0之间(包含两端)的行。
你试试 应该可以

58,455

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧