我在NetBeans中使用GUI Builder创建了一个JTable。它目前没有数据。该表是可编辑的,并在Panel中显示。此表称为passengerDetailsTable。现在我希望用户在其单元格中写入数据,并在输入数据后,当他们按下提交时,应从表格中提取数据并进行处理。但我无法做到。 我已经编写了上面的示例代码:
TableModel tm = passengerDetailsTable.getModel();
Object o = tm.getValueAt(1,1);
System.out.println(o.toString());
当我按下提交按钮时会触发此代码。
据我说它应该打印单元格(1,1)的值。但它给出了Null指针异常。请帮我解决。
答案 0 :(得分:2)
现在我希望用户在其单元格中输入数据并输入数据后
数据是否已保存到模型中?
有关确保在单击按钮时保存数据的方法,请参阅Table Stop Editing。
如果这没有帮助,那么发布一个显示问题的正确SSCCE,因为我们没有足够的信息来猜测你可能在做什么。