home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.motif;
-
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import java.awt.Rectangle;
-
- class Separator extends Canvas {
- public static final int HORIZONTAL = 0;
- public static final int VERTICAL = 1;
- int orientation;
-
- public Separator(int var1, int var2, int var3) {
- this.orientation = var3;
- if (var3 == 0) {
- ((Component)this).resize(var1, var2);
- } else {
- ((Component)this).resize(var2, var1);
- }
- }
-
- public void paint(Graphics var1) {
- Rectangle var6 = ((Component)this).bounds();
- Color var7 = ((Component)this).getBackground();
- Color var8 = var7.brighter();
- Color var9 = var7.darker();
- int var2;
- int var4;
- int var5;
- if (this.orientation == 0) {
- var2 = 0;
- var4 = var6.width - 1;
- var5 = var6.height / 2 - 1;
- } else {
- var2 = var4 = var6.width / 2 - 1;
- boolean var3 = false;
- var5 = var6.height - 1;
- }
-
- var1.setColor(var9);
- var1.drawLine(var2, var5, var4, var5);
- var1.setColor(var8);
- if (this.orientation == 0) {
- var1.drawLine(var2, var5 + 1, var4, var5 + 1);
- } else {
- var1.drawLine(var2 + 1, var5, var4 + 1, var5);
- }
- }
- }
-