gpt4 book ai didi

java - 如何访问JTable中每个单元格的数据

转载 作者:行者123 更新时间:2023-12-03 07:06:25 24 4
gpt4 key购买 nike

我已经使用教程来了解如何实现 JTable,但我不知道如何准确访问每个单元格的数据以提取用户放入其中的数据。

表格有 2 列和 N

第一列中有一个 String,第二列中有一个 int

我用过的教程是this

最佳答案

每个JTable有一个与之相关的数据模型。用户可以将数据添加到此数据模型(例如通过调用 javax.swing.table.TableModel.setValueAt(Object, int, int) 方法)和 JTable然后显示它们。为了处理来自JTable的数据可以使用以下方法:


JTable t = new JTable(/* set some table-model that will contain the data */);
...
/* get some table-model that will contain the data */
TableModel tm = t.getModel();
for (int i = 0; i < tm.getRowCount(); i++) {
for (int j = 0; j < tm.getColumnCount(); j++) {
Object o = tm.getValueAt(i, j);
if (o instanceof Integer) {
System.out.println((Integer)o);
} else if (o instanceof String) {
System.out.println((String)o);
}
}
}

关于java - 如何访问JTable中每个单元格的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061964/

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