home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 144 / DPCS0200.iso / Internet / Supanet / system / swing.jar / javax / swing / plaf / basic / BasicSplitPaneDivider$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-11-05  |  1.4 KB  |  50 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Component;
  5. import java.awt.Graphics;
  6. import javax.swing.JButton;
  7. import javax.swing.JComponent;
  8. import javax.swing.border.Border;
  9.  
  10. final class BasicSplitPaneDivider$1 extends JButton {
  11.    // $FF: synthetic field
  12.    private final BasicSplitPaneDivider this$0;
  13.  
  14.    // $FF: synthetic method
  15.    BasicSplitPaneDivider$1(BasicSplitPaneDivider var1) {
  16.       this.this$0 = var1;
  17.    }
  18.  
  19.    public void paint(Graphics var1) {
  20.       if (this.this$0.splitPane != null) {
  21.          int[] var2 = new int[3];
  22.          int[] var3 = new int[3];
  23.          int var4 = Math.min(this.this$0.getDividerSize(), 6);
  24.          var1.setColor(((Component)this).getBackground());
  25.          var1.fillRect(0, 0, ((JComponent)this).getWidth(), ((JComponent)this).getHeight());
  26.          var1.setColor(Color.black);
  27.          if (this.this$0.orientation == 0) {
  28.             var2[0] = var4;
  29.             var2[1] = 0;
  30.             var2[2] = var4 << 1;
  31.             var3[0] = 0;
  32.             var3[1] = var3[2] = var4;
  33.             var1.drawPolygon(var2, var3, 3);
  34.          } else {
  35.             var2[0] = var2[2] = var4;
  36.             var2[1] = 0;
  37.             var3[0] = 0;
  38.             var3[1] = var4;
  39.             var3[2] = var4 << 1;
  40.          }
  41.  
  42.          var1.fillPolygon(var2, var3, 3);
  43.       }
  44.  
  45.    }
  46.  
  47.    public void setBorder(Border var1) {
  48.    }
  49. }
  50.