question: public void addColumn ( String header ) { WTableColumn tableColumn ; tableColumn = new WTableColumn ( ) ; tableColumn . setHeaderValue ( Util . cleanAmp ( header ) ) ; setColumnVisibility ( tableColumn , true ) ; m_tableColumns . add ( tableColumn ) ; return ; }
target:  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