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