在JTable获得焦点之前,单元格内容未在JTable中显示

时间:2012-06-13 13:56:55

标签: swing jtable cellrenderer

你有一个JTable,每个单元格是一个JPanel(使用单元格渲染器)

直到我点击JTable中的某个位置才能获得焦点,才会显示单元格的内容。 (当我使用JTextArea代替JPanel时,每个单元格都运行良好)

我试图在某些地方使用updateUI(),但它没有帮助..

有什么问题? 谢谢!

2 个答案:

答案 0 :(得分:0)

尝试

table.repaint();
table.revalidate();

答案 1 :(得分:0)

要在面板中获得正常运行的控件,您不仅需要TableCellRenderer,还需要CellEditor,如example所示。正如@kleopatra的评论,updateUI()应该

相关问题