JXTable を使用してレコードのリストを表示しています。
「更新」ボタンをクリックすると、JXTable が更新され、新しく挿入されたレコードが表示されます。
また、「新しい行を追加」ボタンをクリックすると、JXTable に新しい行を追加する必要があります。
どうすればこれらを行うことができますか? 有用なリファレンスやサンプルが見つかりません。私を案内してください。
これは通常の場合と同じように機能します。JTable
これはすべて、表のチュートリアルで説明されています。しかし、あなたの質問に答えるために:
TableModel
。を更新した瞬間に、モデルに加えられた変更を認識TableModel
できるように、適切なイベントを発生させる必要があります。JTable
その瞬間、はJTable
自動的に更新されます。あなたTableModel
がから拡張する場合DefaultTableModel
、イベントを処理する利用可能なメソッドがすでにあります(例のようにinsertRow
)TableModel
+行を挿入するということは、適切なイベントを発生させる+に行を追加することを意味します。を使用する場合はDefaultTableModel
、の利用可能なAPIを使用できます。DefaultTableModel