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.JComponent;
-
- public class BasicBorders$RadioButtonBorder extends BasicBorders.ButtonBorder {
- public BasicBorders$RadioButtonBorder(Color var1, Color var2, Color var3, Color var4) {
- super(var1, var2, var3, var4);
- }
-
- public Insets getBorderInsets(Component var1) {
- return new Insets(2, 2, 2, 2);
- }
-
- public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
- if (var1 instanceof AbstractButton) {
- AbstractButton var7 = (AbstractButton)var1;
- ButtonModel var8 = var7.getModel();
- if ((!var8.isArmed() || !var8.isPressed()) && !var8.isSelected()) {
- BasicGraphicsUtils.drawBezel(var2, var3, var4, var5, var6, false, var7.isFocusPainted() && ((JComponent)var7).hasFocus(), super.shadow, super.darkShadow, super.highlight, super.lightHighlight);
- } else {
- BasicGraphicsUtils.drawLoweredBezel(var2, var3, var4, var5, var6, super.shadow, super.darkShadow, super.highlight, super.lightHighlight);
- }
- } else {
- BasicGraphicsUtils.drawBezel(var2, var3, var4, var5, var6, false, false, super.shadow, super.darkShadow, super.highlight, super.lightHighlight);
- }
-
- }
- }
-