4

在 c# 中,我们可以使用 datasource 属性轻松地将数据绑定到 DataGridView,如下例所示:

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

客户信息,如 id、name、age 和其他属性将自动以适当的方式出现在 DataGridView 组件中。
是否可以在 jTable 和 java 中做同样的事情?如何?

4

1 回答 1

6

在 swing 中,您可以创建一个表模型并通过其构造函数将其绑定到 JTable:

JTable table = new JTable(tableModel);

或通过 setter 方法:

table.setModel(tableModel);

对于表模型,您可以通过扩展来创建自定义模型AbstractTableModel。看:

于 2013-11-05T18:39:51.753 回答