У меня есть JTable с пользовательской моделью, реализованной с расширением AbstractTableModel.
public abstract class AbstractTable extends AbstractTableModel{
public Class<? extends Object> getColumnClass(int c) {}
}
Поскольку я реализовал метод getColumnClass, логические значения отображаются в таблице как флажки.
Я хотел бы перехватить изменение статуса флажка, но, к сожалению, я не могу добавить непосредственно прослушиватель мыши, потому что у меня нет ссылки на сам флажок, который я не создал.
Как настроить прослушиватель мыши на перехват события изменения состояния флажка?
EDIT:
@ JZD ответ правильный. Я могу поймать изменение в методе setValue. Но я хотел бы знать, как реализовать подход, основанный на использовании слушателя мыши.