如何在單元格編輯后維護(hù)JTable單元格呈現(xiàn)在我的最后一個問題上,你們給我指明了正確的方向,你們真是太棒了,我在這里有點(diǎn)擴(kuò)展了我原來的問題:如何將JTable列設(shè)置為字符串,將排序設(shè)置為Double?由于現(xiàn)在通過使用自定義單元格呈現(xiàn)器將價格列格式化為$#,#0.00,我現(xiàn)在也為單元格設(shè)置了JTextField編輯器。該單元格的編輯工作正常,除非值被更新時,我的自定義呈現(xiàn)器中設(shè)置的數(shù)字格式似乎不再格式化單元格(我在提交編輯后的$)。即使在數(shù)據(jù)的初始顯示之后,這個渲染器也不應(yīng)該呈現(xiàn)單元格嗎?我試圖在沒有運(yùn)氣的情況下使用以下方法:((AbstractTableModel) table.getModel()).fireTableDataChanged();我希望這將迫使表使用自定義呈現(xiàn)器重新驗(yàn)證和重新繪制單元格,以呈現(xiàn)新的值,但不幸的是,這沒有工作.我是不是遺漏了什么.。很明顯,但是什么?
3 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個贊
NumberFormatException
; cancelCellEditing()

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個贊
添加回答
舉報
0/150
提交
取消