让 JTable 不显示表头

为表头设置一个 CellRenderer, 这个 CellRenderer 的预选高度为 0.

DefaultTableCellRenderer renderer = new DefaultTableCellRenderer();
renderer.setPreferredSize(new Dimension(0, 0));
table.getTableHeader().setDefaultRenderer(renderer);

 

原文:http://my.opera.com/mg12/blog/jtable-noheader

posted @ 2012-10-16 11:42  Leo Forest  阅读(737)  评论(0编辑  收藏  举报