gpt4 book ai didi

c# - 是否可以在 java 中绑定(bind) jTable 的数据源,就像我们在 c# 中的 DataGridView 中所做的那样?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:47:45 26 4
gpt4 key购买 nike

在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com