是否可以在java中绑定jTable的数据源,就像我们在c#中的DataGridView中一样?

时间:2013-11-05 18:33:41

标签: c# java swing datagridview

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

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

ID,名称,年龄和其他属性等客户信息将自动以合适的方式显示在DataGridView组件中 是不是可以在java中的jTable中做同样的事情?如何?

1 个答案:

答案 0 :(得分:6)

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

JTable table = new JTable(tableModel);

或通过setter方法:

table.setModel(tableModel);

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