ui/src/main/java/ucar/nc2/ui/table/JTreeTableSorted.java
public void saveState(PreferencesExt store) {
    if (store == null)
      return;

    int ncols = table.getColumnCount();
    int[] size = new int[ncols];
    int[] modelIndex = new int[ncols];

    TableColumnModel tcm = table.getColumnModel();
    for (int i = 0; i < ncols; i++) {
      TableColumn tc = tcm.getColumn(i);
      size[i] = tc.getWidth();
      modelIndex[i] = tc.getModelIndex();
    }
    store.putBeanObject("ColumnWidths", size);
    store.putBeanObject("ColumnOrder", modelIndex);

    store.putInt("SortOnCol", model.getSortCol());
    store.putBoolean("SortReverse", model.getReverse());
    store.putBoolean("isThreadsOn", model.isThreadsOn());

    if (debug) {
      System.out.println(" store widths = ");
      for (int aSize : size)
        System.out.print(" " + aSize);
      System.out.println();
    }

  }
public void saveState(PreferencesExt store) {
    if (store == null)
      return;

    int ncols = table.getColumnCount();
    int[] size = new int[ncols];
    int[] modelIndex = new int[ncols];

    TableColumnModel tcm = table.getColumnModel();
    for (int i = 0; i < ncols; i++) {
      TableColumn tc = tcm.getColumn(i);
      size[i] = tc.getWidth();
      modelIndex[i] = tc.getModelIndex();
    }
    store.putBeanObject("ColumnWidths", size);
    store.putBeanObject("ColumnOrder", modelIndex);

    store.putInt("SortOnCol", model.getSortCol());
    store.putBoolean("SortReverse", model.getReverse());
    store.putBoolean("isThreadsOn", model.isThreadsOn());

    if (debug) {
      System.out.println(" store widths = ");
      for (int aSize : size)
        System.out.print(" " + aSize);
      System.out.println();
    }

  }
public void saveState ( PreferencesExt store ) { if ( store == null ) return ; int ncols = table . getColumnCount ( ) ; int [ ] size = new int [ ncols ] ; int [ ] modelIndex = new int [ ncols ] ; TableColumnModel tcm = table . getColumnModel ( ) ; for ( int i = 0 ; i < ncols ; i ++ ) { TableColumn tc = tcm . getColumn ( i ) ; size [ i ] = tc . getWidth ( ) ; modelIndex [ i ] = tc . getModelIndex ( ) ; } store . putBeanObject ( "ColumnWidths" , size ) ; store . putBeanObject ( "ColumnOrder" , modelIndex ) ; store . putInt ( "SortOnCol" , model . getSortCol ( ) ) ; store . putBoolean ( "SortReverse" , model . getReverse ( ) ) ; store . putBoolean ( "isThreadsOn" , model . isThreadsOn ( ) ) ; if ( debug ) { System . out . println ( " store widths = " ) ; for ( int aSize : size ) System . out . print ( " " + aSize ) ; System . out . println ( ) ; } }
Save state to the PreferencesExt.
Save state to the PreferencesExt .