AbstractTableModel を拡張するカスタム モデルが実装された JTable があります。
public abstract class AbstractTable extends AbstractTableModel{
public Class<? extends Object> getColumnClass(int c) {}
}
getColumnClass メソッドを実装したので、ブール値はチェックボックスのように表に表示されます。チェックボックスのステータスの変更を傍受したいのですが、残念ながら、私が作成したものではないチェックボックス自体への参照がないため、マウスリスナーを直接追加することはできません。
チェックボックスのステータス変更イベントをインターセプトするようにマウスリスナーを設定するにはどうすればよいですか?
編集:
@jzdの答えは正しいです。setValue メソッドで変更をキャッチできます。しかし、マウスリスナーベースのアプローチを実装する方法を知りたいです。