我使用 BeanTableModel 作为 tableModel 创建了一个自定义表(不确定这是否重要)。该表从枚举对象填充数据,并且也应该写入该对象。目前的行为是该表将正确填充数据。如果我在一个单元格中写作,我可以。但是当我选择标签时,单元格以红色勾勒出来,我只能 ESC,这会使单元格恢复正常,并带有原始数据。我希望能够编辑表格并保存数据。
有哪些可能的修复或问题点?
我使用 BeanTableModel 作为 tableModel 创建了一个自定义表(不确定这是否重要)。该表从枚举对象填充数据,并且也应该写入该对象。目前的行为是该表将正确填充数据。如果我在一个单元格中写作,我可以。但是当我选择标签时,单元格以红色勾勒出来,我只能 ESC,这会使单元格恢复正常,并带有原始数据。我希望能够编辑表格并保存数据。
有哪些可能的修复或问题点?
CellEditor
接受与Class.types对应的输入值,例如
在这种情况下,Column Class is Number
则只CellEditor
接受数字,decimal separator
并且negative sign
,
最复杂的可能是为普通日期类输入正确的值
取决于Class.types
和Formatters
那是你的集合BeanTableModel
尽快发布SSCCE以获得更好的帮助