jTableセル変更のイベントハンドラを実装する方法を知りたいと思います。私はこのJTableのを持っていると私は、動的にデータを追加するためのコードセグメントである。このJTableのJTableセル変更のイベントハンドラを実装する方法
にデータを追加し、式中、iはセルを編集するようになっている。この表で
JSONArray objResponseArray = (JSONArray) response.get("response");
DefaultTableModel model = (DefaultTableModel) tblAccounts.getModel();
for (int i = 0; i < objResponseArray.size(); i++) {
JSONObject objTempAccount = (JSONObject) objResponseArray.get(i);
Object[] row = {
objTempAccount.get("Account ID").toString(),
objTempAccount.get("Account Type").toString(),
objTempAccount.get("Account Number").toString(),
objTempAccount.get("Sort Code").toString(),
objTempAccount.get("Balance").toString(),
objTempAccount.get("Card").toString()
};
model.addRow(row);
}
。それから、セルが変更されたときにトリガするイベントハンドラをどのようにトリガできますか?そして、トリガされたときに私は行全体を取得し、データベースを更新したいと思います。
重要:Netbeansを使用していて、イベントハンドラがjtable要素のプロパティウィンドウのイベントから選択されているため、実装する際に役立ちます。
はい、netbeansはイベントリスナーを生成するので、手動で実装するのは面倒です。それが私が手動で実装する方法を尋ねた理由です –