我有一个带有自定义模型的 JTable,它实现了扩展 AbstractTableModel。
public abstract class AbstractTable extends AbstractTableModel{
public Class<? extends Object> getColumnClass(int c) {}
}
因为我已经实现了 getColumnClass 方法,所以布尔值会像复选框一样呈现在表格中。我想拦截复选框的状态更改,但不幸的是我无法直接添加鼠标侦听器,因为我没有对复选框本身的引用,它不是由我创建的。
如何设置鼠标侦听器来拦截复选框状态更改事件?
编辑:
@jzd 答案是正确的。我可以捕捉到 setValue 方法的变化。但我想知道如何实现基于鼠标侦听器的方法。