home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.plaf.basic;
-
- import com.sun.java.swing.border.Border;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import java.awt.Insets;
- import java.awt.Rectangle;
- import java.io.Serializable;
-
- public class BasicSplitPaneUI$BasicSplitPaneBorder implements Border, Serializable {
- // $FF: synthetic field
- private final BasicSplitPaneUI this$0;
-
- public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
- Component var7 = this.this$0.splitPane.getLeftComponent();
- if (BasicSplitPaneUI.access$0(this.this$0) == 1) {
- if (var7 != null) {
- Rectangle var8 = var7.getBounds();
- var2.setColor(Color.darkGray);
- var2.drawLine(0, 0, var8.width + 1, 0);
- var2.drawLine(0, 1, 0, var8.height + 2);
- var2.setColor(Color.white);
- var2.drawLine(1, var8.height + 1, var8.width + 2, var8.height + 1);
- }
-
- var7 = this.this$0.splitPane.getRightComponent();
- if (var7 != null) {
- Rectangle var13 = var7.getBounds();
- int var9 = var13.x + var13.width;
- int var10 = var13.y + var13.height;
- var2.setColor(Color.darkGray);
- var2.drawLine(var13.x - 1, 0, var9, 0);
- var2.drawLine(var13.x - 1, var10, var13.x, var10);
- var2.setColor(Color.white);
- var2.drawLine(var13.x, var10, var9, var10);
- var2.drawLine(var9, 0, var9, var10 + 1);
- }
-
- if (this.this$0.divider != null) {
- Rectangle var14 = this.this$0.divider.getBounds();
- if (var14.width > 1) {
- int var18 = var14.y + var14.height;
- var2.setColor(Color.white);
- var2.drawLine(var14.x - 1, var14.y, var14.x - 1, var18);
- var2.setColor(Color.darkGray);
- int var21 = var14.x + var14.width;
- var2.drawLine(var21, var14.y, var21, var18 + 1);
- return;
- }
- }
- } else {
- if (var7 != null) {
- Rectangle var15 = var7.getBounds();
- var2.setColor(Color.darkGray);
- var2.drawLine(0, 0, var15.width + 1, 0);
- var2.drawLine(0, 1, 0, var15.height + 1);
- var2.setColor(Color.white);
- var2.drawLine(1 + var15.width, 0, 1 + var15.width, var15.height + 1);
- }
-
- var7 = this.this$0.splitPane.getRightComponent();
- if (var7 != null) {
- Rectangle var16 = var7.getBounds();
- int var19 = var16.x + var16.width;
- int var22 = var16.y + var16.height;
- var2.setColor(Color.darkGray);
- var2.drawLine(0, var16.y - 1, 0, var22);
- var2.drawLine(var19, var16.y - 1, var19, var16.y);
- var2.setColor(Color.white);
- var2.drawLine(0, var22, var16.width + 1, var22);
- var2.drawLine(var19, var16.y, var19, var22);
- }
-
- if (this.this$0.divider != null) {
- Rectangle var17 = this.this$0.divider.getBounds();
- if (var17.height > 1) {
- var2.setColor(Color.white);
- var2.drawLine(var17.x, var17.y - 1, var17.width, var17.y - 1);
- var2.setColor(Color.darkGray);
- int var20 = var17.y + var17.height;
- var2.drawLine(var17.x, var20, var17.width, var20);
- }
- }
- }
-
- }
-
- public Insets getBorderInsets(Component var1) {
- return new Insets(1, 1, 1, 1);
- }
-
- public boolean isBorderOpaque() {
- return true;
- }
-
- public BasicSplitPaneUI$BasicSplitPaneBorder(BasicSplitPaneUI var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- }
- }
-