ArrayList中的数据未添加到tableModel中。
创始人
2024-11-10 14:30:17
0

问题描述:在ArrayList中的数据未添加到tableModel中。

解决方法:

  1. 在使用tableModel之前,先将ArrayList中的数据添加到tableModel中。

代码示例:

ArrayList dataList = new ArrayList<>(); // 假设ArrayList中存储的是Object类型的数组

// 添加数据到ArrayList
Object[] data1 = { "John", 20, "USA" };
Object[] data2 = { "Emily", 25, "Canada" };
dataList.add(data1);
dataList.add(data2);

// 创建tableModel
DefaultTableModel tableModel = new DefaultTableModel();

// 添加表头
tableModel.addColumn("Name");
tableModel.addColumn("Age");
tableModel.addColumn("Country");

// 将ArrayList中的数据添加到tableModel中
for (Object[] data : dataList) {
    tableModel.addRow(data);
}

// 创建表格
JTable table = new JTable(tableModel);

// 将表格添加到容器中
// ...

  1. 如果已经存在tableModel,并且需要将ArrayList中的数据追加到已有的tableModel中,可以使用tableModel的addRow()方法逐行添加数据。

代码示例:

ArrayList dataList = new ArrayList<>(); // 假设ArrayList中存储的是Object类型的数组

// 添加数据到ArrayList
Object[] data1 = { "John", 20, "USA" };
Object[] data2 = { "Emily", 25, "Canada" };
dataList.add(data1);
dataList.add(data2);

// 获取已有的tableModel
DefaultTableModel tableModel = (DefaultTableModel) table.getModel();

// 将ArrayList中的数据逐行添加到tableModel中
for (Object[] data : dataList) {
    tableModel.addRow(data);
}

// 更新表格
tableModel.fireTableDataChanged();

注意:如果使用的是自定义的TableModel,需要根据具体的实现方式来添加数据。

相关内容

热门资讯

有挂透视!hhpoker到底可... 有挂透视!hhpoker到底可以作必弊吗,德州局hhpoker,阶段教程(有挂规律)-哔哩哔哩1、h...
解谜透视!pokemmo手机版... 解谜透视!pokemmo手机版脚本!总是是有辅助软件(有挂分享)-哔哩哔哩1、完成pokemmo手机...
开挂透视!德普之星的辅助工具介... 开挂透视!德普之星的辅助工具介绍,wepoker智能辅助插件,模板教程(有挂教学)-哔哩哔哩1、每一...
推荐透视!hardrock透视... 推荐透视!hardrock透视工具!果然是真的有辅助插件(有挂教程)-哔哩哔哩1、hardrock透...
总结透视!wepoker辅助器... 总结透视!wepoker辅助器软件下载,hhpoker的辅助是真的吗,模块教程(有挂分享)-哔哩哔哩...
科普透视!epoker透视!真... 科普透视!epoker透视!真是真的是有辅助插件(有挂解惑)-哔哩哔哩1、游戏颠覆性的策略玩法,独创...
必备透视!德州透视是真的吗,w... 必备透视!德州透视是真的吗,wpk免费辅助,项目教程(证实有挂)-哔哩哔哩1、用户打开应用后不用登录...
教你透视!werplan怎么作... 教你透视!werplan怎么作必弊!竟然是有辅助教程(有挂秘诀)-哔哩哔哩教你透视!werplan怎...
详情透视!智星德州插件怎么下载... 详情透视!智星德州插件怎么下载,德普之星透视软件免费入口官网,要领教程(有挂技巧)-哔哩哔哩1、下载...
专业透视!pokermaste... 专业透视!pokermaster修改器!原来一直都是有辅助攻略(有挂分享)-哔哩哔哩1、pokerm...