home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / JTable$3.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.1 KB  |  44 lines

  1. package javax.swing;
  2.  
  3. import javax.swing.table.TableColumnModel;
  4.  
  5. class JTable$3 implements JTable.Resizable3 {
  6.    // $FF: synthetic field
  7.    private final TableColumnModel val$cm;
  8.    // $FF: synthetic field
  9.    private final boolean val$inverse;
  10.    // $FF: synthetic field
  11.    private final JTable this$0;
  12.  
  13.    JTable$3(JTable var1, TableColumnModel var2, boolean var3) {
  14.       this.this$0 = var1;
  15.       this.val$cm = var2;
  16.       this.val$inverse = var3;
  17.    }
  18.  
  19.    public int getElementCount() {
  20.       return this.val$cm.getColumnCount();
  21.    }
  22.  
  23.    public int getLowerBoundAt(int var1) {
  24.       return this.val$cm.getColumn(var1).getMinWidth();
  25.    }
  26.  
  27.    public int getUpperBoundAt(int var1) {
  28.       return this.val$cm.getColumn(var1).getMaxWidth();
  29.    }
  30.  
  31.    public int getMidPointAt(int var1) {
  32.       return !this.val$inverse ? this.val$cm.getColumn(var1).getPreferredWidth() : this.val$cm.getColumn(var1).getWidth();
  33.    }
  34.  
  35.    public void setSizeAt(int var1, int var2) {
  36.       if (!this.val$inverse) {
  37.          this.val$cm.getColumn(var2).setWidth(var1);
  38.       } else {
  39.          this.val$cm.getColumn(var2).setPreferredWidth(var1);
  40.       }
  41.  
  42.    }
  43. }
  44.