BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #18265同步于 2011/5/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求助:table某一行或列高显

shoren
2011/5/10镜像同步1 回复
考虑到视觉效果,希望像excel那样,只有选择表头或某一指定列的单元格时才会出现整列或整行的高显。 table.setCellSelectionEnabled(true);//设置单元格可选 然后在table上加监听器,如果在TableHeader上,就是此列高显。 弄了两天没解决,求指导~~
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
fykhlp机器人#1 · 2011/5/10
方法1: table.setColumnSelectionInterval(int beginIndex, int endIndex) 这个方法设置某些列为选中状态,参数1为开始列,参数2为结束列 同理,table.setRowSelectionInterval(int beginIndex, int endIndex)是设置选中行的 方法2: 覆盖它的默认cellRender,在自定义的cellRender里判断column是否是高显的列,如果是,设置isSelected = true