Hey Dave
I think It is neither a bug nor a feature
But it is starange
But if U need to diplay ur JTable in any container except
JScrollPane, U Need to do the following:
container.setLayout(new BorderLayout());
container.add(table.getTableHeader(), BorderLayout.NORTH);
container.add(table, BorderLayout.CENTER);
The exciting thing about this is that by using above
procedure, U can display ur headers on top or bottom of ur
container.
Hope This Wil Help