有没有办法阅读JScrollPane的内容?
我实施的是使用DefaultTableModel
方法添加three columns
的{{1}}。我使用此addColumn()
作为DefaultTableModel
的声明和实现的参数。这个JTable
后来被用作JTable
的声明和实现的参数。在整个代码执行过程中,我使用JScrollPane
方法向DefaultTableModel
添加了nows。我的目标是阅读添加的行的内容。
有没有人有任何建议?所有人都将不胜感激!
addRow()
我想读取数据“content1”,“content2”,“content3”,“content4”,“content5”,“content6”等。省略号表示在整个过程中添加了未定义的行数。源代码。
答案 0 :(得分:3)
您希望从DefaultTableModel
而非JScrollPane
读取数据 - 它只是一个Swing容器。
getDataVector()
会在这里帮到你。它返回表示表模型中数据的向量向量。
答案 1 :(得分:1)
table.getModel().getValueAt(0, 0);
这将从表模型中返回“contents1”。
table.getModel().getValueAt(0, 1);
这将返回contents2。
查看TabelModel了解详情。
答案 2 :(得分:0)