这是我的Rectangle类对象。
Rectangle cell = table.getCellRect(row, column, false);
现在我想在鼠标按下事件时突出显示它,并再次恢复到鼠标重新发送事件的正常状态。
答案 0 :(得分:4)
有多种方法可以添加此功能。
第一个是为单元格实现自定义渲染器/编辑器。渲染器保持行/列和isPressed状态。按下鼠标时,将设置渲染器状态并在释放时重置。
另一种方法是覆盖JTable's
paintComponent()方法来绘制Rectangle
,例如半透明的颜色。