Jgoodiesバインディングを使用して、テーブルをデータにバインドしています。セルが選択されたときにパネル内の値が変更されるように、どのリスナーを実装する必要がありますか。
テーブルのモデル クラスは、Jgoodies バインディング クラスである AbstractTableAdapter を拡張します。
ありがとう
ListSelectionModel
あなたの(JTable
または適切なサブクラス)のは、テーブル内の行が選択されたときにイベントをトリガーするものです。から選択モデルを実装ListSelectionListener
して取得し、JTable
自分自身をリスナーとして追加できます。
私は次のようにそれを行うことができました
myTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
System.out.println("hi");
}
});