嗨有一個JTable中每個單元是一個JPanel(使用單元格渲染器)細胞含量JTable中未顯示,直到JTable中獲取焦點
細胞的內容不顯示,直到我在JTable點擊某處獲得焦點.. (當我用JTextArea中,而不是JPanel的每一個細胞,效果不錯)
我試着在一些地方使用updateUI(),但它並沒有幫助..
問題是什麼? 謝謝!
嗨有一個JTable中每個單元是一個JPanel(使用單元格渲染器)細胞含量JTable中未顯示,直到JTable中獲取焦點
細胞的內容不顯示,直到我在JTable點擊某處獲得焦點.. (當我用JTextArea中,而不是JPanel的每一個細胞,效果不錯)
我試着在一些地方使用updateUI(),但它並沒有幫助..
問題是什麼? 謝謝!
要獲得在面板運行控制,你需要的不只是一個TableCellRenderer
也是一個CellEditor
,如在此example。作爲@kleopatra評論,updateUI()
應該而不是是必需的。
請修改您的問題以包含展示您描述的問題的[sscce](http://sscce.org/)。 – trashgod
只能強調@trashgod的評論 - 沒有_impossible_幫助。順便說一句:調用updateUI是_always_錯誤 - 如果它的隨機調用似乎解決了一個特定的問題,一些是嚴重錯誤的... – kleopatra