JTable - 使表头不可见

时间:2012-03-03 17:15:52

标签: java swing jtable

我需要在JTables中使列标题不可见,因为我需要创建一个矩阵。我怎么能这样做?

3 个答案:

答案 0 :(得分:7)

The documentation说:

  

public void setTableHeader(JTableHeader tableHeader)

     

将使用此JTable的tableHeader设置为newHeader。拥有null tableHeader是合法的。

所以,我没有对它进行测试,但我猜想如果标头设置为null,那么表格将没有任何可见的标题。

答案 1 :(得分:-1)

jTable.getTableHeader().setVisible(false); 

答案 2 :(得分:-2)

我非常确定在创建JTable之后必须将标头添加到组件中。 Aka yourComponent.add(yourTable.getTableHeader())。因此,要实现您所说的内容,只需不要将表头添加到组件中。