日期:2014-05-20  浏览次数:20716 次

JTable表头的居中
如何让JTable的表头居中,不使用系统样式的情况下,可以做出来,我想知道,在设置了系统样式后,还能让表格的表头居中么?

------解决方案--------------------
//表头内容左对齐
((DefaultTableCellRenderer)tab.getTableHeader().getDefaultRenderer()).setHorizontalAlignment(JLabel.LEFT);
------解决方案--------------------
方法1 - 自定义表头的 TableCellRenderer, 这个是一定可以的,但是要小心不要破坏LookAndFeel,要跟当前的LookAndFeel效果一致

方法2 - 把表头的值换成 html 试试