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