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 / plaf / ComponentUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  57 lines

  1. package javax.swing.plaf;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Dimension;
  5. import java.awt.Graphics;
  6. import javax.accessibility.Accessible;
  7. import javax.swing.JComponent;
  8. import javax.swing.SwingUtilities;
  9.  
  10. public abstract class ComponentUI {
  11.    public void installUI(JComponent var1) {
  12.    }
  13.  
  14.    public void uninstallUI(JComponent var1) {
  15.    }
  16.  
  17.    public void paint(Graphics var1, JComponent var2) {
  18.    }
  19.  
  20.    public void update(Graphics var1, JComponent var2) {
  21.       if (var2.isOpaque()) {
  22.          var1.setColor(((Component)var2).getBackground());
  23.          var1.fillRect(0, 0, var2.getWidth(), var2.getHeight());
  24.       }
  25.  
  26.       this.paint(var1, var2);
  27.    }
  28.  
  29.    public Dimension getPreferredSize(JComponent var1) {
  30.       return null;
  31.    }
  32.  
  33.    public Dimension getMinimumSize(JComponent var1) {
  34.       return this.getPreferredSize(var1);
  35.    }
  36.  
  37.    public Dimension getMaximumSize(JComponent var1) {
  38.       return this.getPreferredSize(var1);
  39.    }
  40.  
  41.    public boolean contains(JComponent var1, int var2, int var3) {
  42.       return ((Component)var1).inside(var2, var3);
  43.    }
  44.  
  45.    public static ComponentUI createUI(JComponent var0) {
  46.       throw new Error("ComponentUI.createUI not implemented.");
  47.    }
  48.  
  49.    public int getAccessibleChildrenCount(JComponent var1) {
  50.       return SwingUtilities.getAccessibleChildrenCount(var1);
  51.    }
  52.  
  53.    public Accessible getAccessibleChild(JComponent var1, int var2) {
  54.       return SwingUtilities.getAccessibleChild(var1, var2);
  55.    }
  56. }
  57.