Javaでテーブルを作成し、それにデータを入力しました。今度は、そのセルをクリックすると、行の特定の列に対応するテキスト領域に詳細を表示したいと思います。ユーザーがクリックしたセルリスナーをイベントリスナーを使用して確認するにはどうすればよいですか。
クリックイベントの場所を見つけて、検索しているセルを取得します。
jTable1.addMouseListener(new Java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(Java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});
JTable 選択したTableCellを(マウスクリックまたはキーボードから)リスニングできます。実装を探す必要があります ListSelectionListener 、例 here または ここ