gpt4 book ai didi

java - 从jtable获取值

转载 作者:行者123 更新时间:2023-11-30 05:12:49 24 4
gpt4 key购买 nike

我有一个 jtable,我希望用户填充其单元格,然后我得到他写的内容!问题是当我尝试 getValueAt(row index,col index) 时,程序给我 null ,并且我确信我选择的单元格有一个值。 下面展示了我如何创建表格

String s = JOptionPane.showInputDialog(null, "Enter number of rows");
int row = Integer.parseInt(s);
Vector v = new Vector();
v.add("URL");
DefaultTableModel Dm = new DefaultTableModel(v, row);
jTable1.setModel(Dm);

最佳答案

我想您使用的是默认模型。您可以通过编写如下内容来获取所选单元格并显示内容:

int i = jTable1.getSelectedRow();
int j = jTable1.getSelectedColumn();
JOptionPane.showMessageDialog(null, jTable1.getModel().getValueAt(i, j));

或者,如果您愿意,可以使用 getRowCount()getColumnCount() 获取其他单元格值。但所有这些解释都取决于一个问题:

  • 您是如何创建/填充表格的 - 正如@nc3b所说?

关于java - 从jtable获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2769155/

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