JTable中怎样显示表头

如果直接将表格添加到相应的容器中,则首先通过JTable类的getTableHeader()方法获得JTableHeader类的对象,然后再将对象添加到容器的相应的位置,否侧将没有表头

JTable table=new JTable(vol,col);
JTableHeader head=table.getTableHeader();
getContentPane().add(table,BorderLayout.CENTER);
getContentPane().add(head,BorderLayout.NORTH);//注意表头位置

也可以直接把表格对象添加到滚动面板中

JTable table=new JTable(vol,col);
            JScrollPane scr=new JScrollPane(table);
getContentPane().add(scr,BorderLayout.CENTER);

你可能感兴趣的:(java)