为了账号安全,请及时绑定邮箱和手机立即绑定

如何在单元格编辑后维护JTable单元格呈现

如何在单元格编辑后维护JTable单元格呈现

动漫人物 2019-07-03 17:42:16
如何在单元格编辑后维护JTable单元格呈现在我的最后一个问题上,你们给我指明了正确的方向,你们真是太棒了,我在这里有点扩展了我原来的问题:如何将JTable列设置为字符串,将排序设置为Double?由于现在通过使用自定义单元格呈现器将价格列格式化为$#,#0.00,我现在也为单元格设置了JTextField编辑器。该单元格的编辑工作正常,除非值被更新时,我的自定义呈现器中设置的数字格式似乎不再格式化单元格(我在提交编辑后的$)。即使在数据的初始显示之后,这个渲染器也不应该呈现单元格吗?我试图在没有运气的情况下使用以下方法:((AbstractTableModel) table.getModel()).fireTableDataChanged();我希望这将迫使表使用自定义呈现器重新验证和重新绘制单元格,以呈现新的值,但不幸的是,这没有工作.我是不是遗漏了什么.。很明显,但是什么?
查看完整描述

3 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

说得好。对于矩阵输入,编辑器有意将零返回到NumberFormatExceptioncancelCellEditing()将是一种更普遍的选择。

查看完整回答
反对 回复 2019-07-03
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

对于JFormattedTextField或JSpnerer来说,这和CellEditor一样,我确信Rob有.,您必须返回文档,Rob在哪里:-) 

查看完整回答
反对 回复 2019-07-03
  • 3 回答
  • 0 关注
  • 524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信