home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &… the Search for Life CD 3 / 0_CD-ROM.iso / install / jre1_3 / lib / rt.jar / javax / swing / plaf / basic / BasicSplitPaneDivider$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.2 KB  |  52 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. class BasicSplitPaneDivider$2 extends JButton {
  11.    // $FF: synthetic field
  12.    private final BasicSplitPaneDivider this$0;
  13.  
  14.    BasicSplitPaneDivider$2(BasicSplitPaneDivider var1) {
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    public void setBorder(Border var1) {
  19.    }
  20.  
  21.    public void paint(Graphics var1) {
  22.       if (this.this$0.splitPane != null) {
  23.          int[] var2 = new int[3];
  24.          int[] var3 = new int[3];
  25.          int var4 = Math.min(this.this$0.getDividerSize(), 6);
  26.          var1.setColor(((Component)this).getBackground());
  27.          var1.fillRect(0, 0, ((JComponent)this).getWidth(), ((JComponent)this).getHeight());
  28.          if (this.this$0.orientation == 0) {
  29.             var2[0] = var4;
  30.             var2[1] = var4 << 1;
  31.             var2[2] = 0;
  32.             var3[0] = var4;
  33.             var3[1] = var3[2] = 0;
  34.          } else {
  35.             var2[0] = var2[2] = 0;
  36.             var2[1] = var4;
  37.             var3[0] = 0;
  38.             var3[1] = var4;
  39.             var3[2] = var4 << 1;
  40.          }
  41.  
  42.          var1.setColor(Color.black);
  43.          var1.fillPolygon(var2, var3, 3);
  44.       }
  45.  
  46.    }
  47.  
  48.    public boolean isFocusTraversable() {
  49.       return false;
  50.    }
  51. }
  52.