home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / swing / Box$Filler.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.2 KB  |  40 lines

  1. package javax.swing;
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.Graphics;
  5. import javax.accessibility.Accessible;
  6. import javax.accessibility.AccessibleContext;
  7.  
  8. public class Box$Filler extends JComponent implements Accessible {
  9.    public Box$Filler(Dimension var1, Dimension var2, Dimension var3) {
  10.       this.setMinimumSize(var1);
  11.       this.setPreferredSize(var2);
  12.       this.setMaximumSize(var3);
  13.    }
  14.  
  15.    public void changeShape(Dimension var1, Dimension var2, Dimension var3) {
  16.       this.setMinimumSize(var1);
  17.       this.setPreferredSize(var2);
  18.       this.setMaximumSize(var3);
  19.       this.revalidate();
  20.    }
  21.  
  22.    protected void paintComponent(Graphics var1) {
  23.       if (this.ui != null) {
  24.          super.paintComponent(var1);
  25.       } else if (this.isOpaque()) {
  26.          var1.setColor(this.getBackground());
  27.          var1.fillRect(0, 0, this.getWidth(), this.getHeight());
  28.       }
  29.  
  30.    }
  31.  
  32.    public AccessibleContext getAccessibleContext() {
  33.       if (this.accessibleContext == null) {
  34.          this.accessibleContext = new Box.Filler.AccessibleBoxFiller(this);
  35.       }
  36.  
  37.       return this.accessibleContext;
  38.    }
  39. }
  40.