getTableHeader().setMinimumSize(nullSize);
getTableHeader().setMaximumSize(nullSize);
getTableHeader().setVisible(false);
// table header not being visible, make sure we can still resize the columns
new HeaderlessColumnResizer(this);
// default renderers and editors
setRendererFactory(new PropertyRendererRegistry());
setEditorFactory(new PropertyEditorRegistry());