public void addColumn(String header){
  WTableColumn tableColumn;
  tableColumn=new WTableColumn();
  tableColumn.setHeaderValue(Util.cleanAmp(header));
  setColumnVisibility(tableColumn,true);
  m_tableColumns.add(tableColumn);
  return;
}

public void addColumn ( String header ) { WTableColumn tableColumn ; tableColumn = new WTableColumn ( ) ; tableColumn . setHeaderValue ( Util . cleanAmp ( header ) ) ; setColumnVisibility ( tableColumn , true ) ; m_tableColumns . add ( tableColumn ) ; return ; }
add table column . assumes it is visible . after adding a column , you need to set the column classes again ( defaulttablemodel fires tablestructurechanged , which calls jtable . tablechanged . . createdefaultcolumnsfrommodel
