JTable中如何锁住一行

vincent343425185 2008-04-30 03:22:15
请问:
如何实现让JTable中,已经选择过的一行不能再次选择!
...全文
96 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kiogood 2011-07-01
  • 打赏
  • 举报
回复
恩,确实是我想要知道的
fool_leave 2008-04-30
  • 打赏
  • 举报
回复
一定是有这样一张表的,不过你肯定是看不到的
应该是private的东西
我没有帮你看他的源代码,你自己看一下就可以知道了
vincent343425185 2008-04-30
  • 打赏
  • 举报
回复
JTable是否 维护着一张索引表,如果我我选择了某行,看下索引表中是否存在这行的索引,
如果有就是可以选(监听就删除索引表中我所选的行),没有就不能选。
fool_leave 2008-04-30
  • 打赏
  • 举报
回复
JTable想实现这个功能很难
自己写JTable,设置为可以多选
然后还要重写一些方法,让选择的行在下一次点击的时候不能取消选择
这个比你自己实现render和监听鼠标事件,外加记录选择过的行还要复杂
vincent343425185 2008-04-30
  • 打赏
  • 举报
回复
我是想 把选择过的颜色变了。 然后再次选择就选不上去,如果自己记录选择过的行的话,不是还要每次比较。。。
fool_leave 2008-04-30
  • 打赏
  • 举报
回复
JTable本身不含这个功能,你要自己记录选择过的行

62,623

社区成员

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

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