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 / JToolBar$Separator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  871 b   |  48 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Container;
  4. import java.awt.Dimension;
  5.  
  6. public class JToolBar$Separator extends JSeparator {
  7.    private Dimension separatorSize;
  8.  
  9.    public JToolBar$Separator() {
  10.       this((Dimension)null);
  11.    }
  12.  
  13.    public JToolBar$Separator(Dimension var1) {
  14.       super(0);
  15.       this.setSeparatorSize(var1);
  16.    }
  17.  
  18.    public String getUIClassID() {
  19.       return "ToolBarSeparatorUI";
  20.    }
  21.  
  22.    public void setSeparatorSize(Dimension var1) {
  23.       if (var1 != null) {
  24.          this.separatorSize = var1;
  25.       } else {
  26.          super.updateUI();
  27.       }
  28.  
  29.       ((Container)this).invalidate();
  30.    }
  31.  
  32.    public Dimension getSeparatorSize() {
  33.       return this.separatorSize;
  34.    }
  35.  
  36.    public Dimension getMinimumSize() {
  37.       return this.getPreferredSize();
  38.    }
  39.  
  40.    public Dimension getMaximumSize() {
  41.       return this.getPreferredSize();
  42.    }
  43.  
  44.    public Dimension getPreferredSize() {
  45.       return this.separatorSize.getSize();
  46.    }
  47. }
  48.