4

c# では、次の例のように、 datasource プロパティを使用してデータを DataGridView に簡単にバインドできます。

    List <customer> custList = getCustomerList();
    myDataGridView.DataSource = custList ;

ID、名前、年齢、その他の属性などの顧客情報は、DataGridView コンポーネントに適切な方法で自動的に表示されます。
javaのjTableで同じことを行うことは可能ですか? どうやって?

4

1 に答える 1

6

Swing では、テーブル モデルを作成し、そのコンストラクターによって JTable にバインドできます。

JTable table = new JTable(tableModel);

またはセッターメソッドによって:

table.setModel(tableModel);

テーブル モデルについては、 を拡張してカスタム モデルを作成できますAbstractTableModel。見る:

于 2013-11-05T18:39:51.753 に答える