-2

可能重复:
找到 JTable 单元格并绘制它

这是我的 Rectangle 类对象。

 Rectangle cell = table.getCellRect(row, column, false);

现在我想在鼠标按下事件上突出显示它,然后再次回到正常的鼠标释放事件。

4

1 回答 1

4

有多种方法可以添加该功能。

第一个是为单元实现自定义渲染器/编辑器。渲染器保持行/列和 isPressed 状态。按下鼠标时,渲染器状态会设置并在释放时重置。

另一种方法是覆盖paintComponent() 方法以使用例如半透明颜色JTable's绘制。Rectangle

于 2013-01-10T08:17:23.020 回答