Monday, February 1, 2010

Quick way to disable table header in JTable

Last week was Java week. It involved quickly adding a new tab to an existing Java applet application. The layout has a nice larger table header section and allows for the table itself to have a sub-header.

That is pretty slick. Until you don't need a sub-header :). After a bit of searching I found a pretty Perl-ish way to disable table headers in Java's JTable.
myTable.setTableHeader(null); 
I kept looking for a disableTableHeader method.

This week its off to Excel, Web Posts and VBA again... yikes.

1 comment:

  1. There is another way too,
    MyTable.getTableHeader().setEnabled(false);
    It's going to diable the table header. It's work fine for me. The table header it would be displayed but You can't click on it or drag or edit, etc. (sorry for my english)

    ReplyDelete