更改JTable中的列标题值

时间:2014-04-21 04:57:31

标签: java swing jtable columnheader

我正在使用:

tableName.getColumnModel().getColumn(0).setHeaderValue("new header blahhh");

更改标题值。

代码执行后,标题值只有在鼠标悬停在列标题上后才会更改 我在任何地方都没有鼠标悬停事件。

还有其他人听说过这个吗? 有没有其他方法可以在没有这个的情况下更改标题值?

1 个答案:

答案 0 :(得分:0)

强制重新绘制表头:

tableName.getColumnModel().getColumn(0).setHeaderValue("new header blahhh");
tableName.getHeader().repaint();