在c#中,我们可以使用datasource属性轻松地将数据绑定到DataGridView,如下例所示:
List <customer> custList = getCustomerList();
myDataGridView.DataSource = custList ;
ID,名称,年龄和其他属性等客户信息将自动以合适的方式显示在DataGridView组件中 是不是可以在java中的jTable中做同样的事情?如何?
答案 0 :(得分:6)
在swing中,您可以创建一个表模型并通过其构造函数将其绑定到JTable:
JTable table = new JTable(tableModel);
或通过setter方法:
table.setModel(tableModel);
对于表格模型,您可以通过扩展AbstractTableModel
来创建自定义模型。参见: