home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 March / pcp161a.iso / handson / files / copyjava.exe / com / sun / java / swing / plaf / basic / BasicSeparatorUI.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-02-26  |  1.4 KB  |  47 lines

  1. package com.sun.java.swing.plaf.basic;
  2.  
  3. import com.sun.java.swing.JComponent;
  4. import com.sun.java.swing.plaf.ComponentUI;
  5. import com.sun.java.swing.plaf.SeparatorUI;
  6. import java.awt.Component;
  7. import java.awt.Dimension;
  8. import java.awt.Graphics;
  9. import java.io.Serializable;
  10.  
  11. public class BasicSeparatorUI extends SeparatorUI implements Serializable {
  12.    public static ComponentUI createUI(JComponent var0) {
  13.       return new BasicSeparatorUI();
  14.    }
  15.  
  16.    public void installUI(JComponent var1) {
  17.       this.installDefaults(var1);
  18.    }
  19.  
  20.    public void uninstallUI(JComponent var1) {
  21.       this.uninstallDefaults(var1);
  22.    }
  23.  
  24.    protected void installDefaults(JComponent var1) {
  25.    }
  26.  
  27.    protected void uninstallDefaults(JComponent var1) {
  28.    }
  29.  
  30.    public void paint(Graphics var1, JComponent var2) {
  31.       Dimension var3 = ((Component)var2).getSize();
  32.       BasicGraphicsUtils.drawGroove(var1, 0, 0, var3.width, var3.height);
  33.    }
  34.  
  35.    public Dimension getPreferredSize(JComponent var1) {
  36.       return new Dimension(0, 2);
  37.    }
  38.  
  39.    public Dimension getMinimumSize(JComponent var1) {
  40.       return null;
  41.    }
  42.  
  43.    public Dimension getMaximumSize(JComponent var1) {
  44.       return null;
  45.    }
  46. }
  47.