在 c# 中,我们可以使用数据源属性轻松地将数据绑定(bind)到 DataGridView,如本例所示:
List <customer> custList = getCustomerList();
myDataGridView.DataSource = custList ;
客户信息,如 id、name、age 和其他属性将自动以适当的方式显示在 DataGridView 组件中。
是否可以在 jTable 和 java 中做同样的事情?怎么办?
最佳答案
在 swing 中,您可以创建一个表模型并通过其构造函数将其绑定(bind)到 JTable:
JTable table = new JTable(tableModel);
或者通过setter方法:
table.setModel(tableModel);
对于表格模型,您可以通过扩展AbstractTableModel
创建一个自定义表格模型。见:
关于c# - 是否可以在 java 中绑定(bind) jTable 的数据源,就像我们在 c# 中的 DataGridView 中所做的那样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796194/