0

テーブルモデルを作成してテーブルに追加できます

TableModel tm = new TableModel();
JTable table = new JTable(tm);

ただし、テーブルを初期化すると

JTable table = new JTable();

後でテーブルモデルを作成します...

TableModel tm = new TableModel();
tm.addValueAt(...);
...

このテーブル モデルを元のテーブルに追加する方法はありますか?

私は実際に と を拡張する独自のクラスを作成しましTableModelJTable。新しいテーブル モデルを指定してテーブルを簡単に再構築できると考えましたが、これはうまくいかないようです。

4

1 に答える 1

6

ここで述べたように:JTable、使用できますsetModel(TableModel)

public void setModel(TableModel データモデル)

このテーブルのデータ モデルを newModel に設定し、新しいデータ モデルからのリスナー通知用に登録します。

于 2012-06-21T10:32:03.663 に答える