public String toString() { final StringBuilder sb = new StringBuilder(); sb.append( "TypedTableModel" ); sb.append( "{columnNames=" ).append( columnNames ); sb.append( ", columnClasses=" ).append( columnClasses ); sb.append( ", rowCount=" ).append( getRowCount() ); sb.append( '}' ); return sb.toString(); } }
public void addRow( final Object... objects ) { final int row = getRowCount(); if ( objects.length == 0 ) { setValueAt( null, row, 0 ); } else { final int maxCols = Math.min( objects.length, getColumnCount() ); for ( int i = 0; i < maxCols; i++ ) { setValueAt( objects[i], row, i ); } } fireTableDataChanged(); }