2

データが挿入または削除されたらすぐにJTableを更新したかったのですが、フォーラムで問題が発生しましたが、解決策はその例に限定されすぎています。同じページのイベントでJTableが更新される一般的な方法はありますか?特に、イベントがテーブルモデルが依存するデータを変更する場合。

4

1 に答える 1

5

更新は、TableModelに対して直接行う必要があります。その後、モデルはテーブルに通知するため、テーブルはそれ自体を再描画できます。

カスタムTableModelを使用している場合は、TableModelが変更されたときに、AbstractTableModelから継承された適切なfireXXX()メソッドが呼び出されることを確認する必要があります。

DefualtTableModelを使用すると、これらすべてが自動的に行われるため、簡単に開始できます。

于 2011-09-08T01:46:27.417 に答える