我在 Oracle 的 JDK 7 for OS X 中遇到了这个错误:在 OS X Lion 上使用 Java 7 中的 JTables 对 setValueAt 进行虚假调用?快速总结是,当您使用箭头键在 JTable 中导航时,setValueAt()
会使用空字符串调用。当您在表格中移动时,看着您的数据消失有点令人不安。
它仍然没有修复,Oracle 已经删除了我提交的错误报告。我该如何解决这个问题?
理想情况下,我希望它不会setValueAt()
在错误的时间调用,但如果不是这种情况,我想找到一种解决方法,让代码setValueAt()
明白它被调用时没有真正的所做的编辑。
不幸的是,我不了解 JTable 中事件/方法的工作原理。所以这是我的(不幸的是含糊不清)的问题。我该如何解决这个问题?