0

JXTable を使用してレコードのリストを表示しています。

  • 「更新」ボタンをクリックすると、JXTable が更新され、新しく挿入されたレコードが表示されます。

  • また、「新しい行を追加」ボタンをクリックすると、JXTable に新しい行を追加する必要があります。

どうすればこれらを行うことができますか? 有用なリファレンスやサンプルが見つかりません。私を案内してください。

4

1 に答える 1

4

これは通常の場合と同じように機能します。JTableこれはすべて、表のチュートリアルで説明されています。しかし、あなたの質問に答えるために:

  • 「更新」ボタンがを更新しない限り、「更新」ボタンは必要ありませんTableModel。を更新した瞬間に、モデルに加えられた変更を認識TableModelできるように、適切なイベントを発生させる必要があります。JTableその瞬間、はJTable自動的に更新されます。あなたTableModelがから拡張する場合DefaultTableModel、イベントを処理する利用可能なメソッドがすでにあります(例のようにinsertRow
  • TableModel+行を挿入するということは、適切なイベントを発生させる+に行を追加することを意味します。を使用する場合はDefaultTableModel、の利用可能なAPIを使用できます。DefaultTableModel
于 2012-08-07T10:56:14.873 に答える