home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.jface.vajava2;
-
- 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.Border;
-
- class VAJava2StatusComboBoxUI$ArrowBorder implements Border {
- // $FF: synthetic field
- private final VAJava2StatusComboBoxUI this$0;
-
- public VAJava2StatusComboBoxUI$ArrowBorder(VAJava2StatusComboBoxUI var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- }
-
- public Insets getBorderInsets(Component var1) {
- return new Insets(0, 5, 0, 5);
- }
-
- public boolean isBorderOpaque() {
- return false;
- }
-
- public void paintBorder(Component var1, Graphics var2, int var3, int var4, int var5, int var6) {
- JButton var7 = (JButton)var1;
- ButtonModel var8 = ((AbstractButton)var7).getModel();
- boolean var9 = var8.isArmed() && var8.isPressed();
- var2.translate(var3, var4);
- var2.setColor(VAJava2LookAndFeel.getDark2());
- var2.drawLine(0, 0, 0, var6 - 1);
- var2.drawLine(var3 - 1, 0, var3 - 1, var6 - 1);
- if (var9) {
- var2.draw3DRect(1, 0, var5 - 3, var6 - 1, false);
- }
-
- var2.translate(-var3, -var4);
- }
- }
-