home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.plaf.basic;
-
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Graphics;
- import java.awt.Insets;
- import javax.swing.AbstractButton;
- import javax.swing.ButtonModel;
- import javax.swing.JButton;
- import javax.swing.border.AbstractBorder;
- import javax.swing.plaf.UIResource;
-
- public class BasicBorders$ButtonBorder extends AbstractBorder implements UIResource {
- protected Color shadow;
- protected Color darkShadow;
- protected Color highlight;
- protected Color lightHighlight;
-
- public BasicBorders$ButtonBorder(Color var1, Color var2, Color var3, Color var4) {
- this.shadow = var1;
- this.darkShadow = var2;
- this.highlight = var3;
- this.lightHighlight = var4;
- }
-
- public Insets getBorderInsets(Component var1) {
- return new Insets(3, 3, 3, 3);
- }
-
- public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
- boolean var7 = false;
- boolean var8 = false;
- if (var1 instanceof AbstractButton) {
- AbstractButton var9 = (AbstractButton)var1;
- ButtonModel var10 = var9.getModel();
- var7 = var10.isPressed() && var10.isArmed();
- if (var1 instanceof JButton) {
- var8 = ((JButton)var1).isDefaultButton();
- }
- }
-
- BasicGraphicsUtils.drawBezel(var2, var3, var4, var5, var6, var7, var8, this.shadow, this.darkShadow, this.highlight, this.lightHighlight);
- }
- }
-