net.sf.freecol.client.gui.plaf
Class FreeColButtonUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.ButtonUI
          extended by javax.swing.plaf.basic.BasicButtonUI
              extended by javax.swing.plaf.metal.MetalButtonUI
                  extended by net.sf.freecol.client.gui.plaf.FreeColButtonUI

public class FreeColButtonUI
extends javax.swing.plaf.metal.MetalButtonUI

Sets the default opaque attribute to false and uses a 10% black shading on the paintButtonPressed(java.awt.Graphics, javax.swing.AbstractButton).


Constructor Summary
FreeColButtonUI()
           
 
Method Summary
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
 void installUI(javax.swing.JComponent c)
           
 void paint(java.awt.Graphics g, javax.swing.JComponent b)
           
 
Methods inherited from class javax.swing.plaf.metal.MetalButtonUI
installDefaults, uninstallDefaults, update
 
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreeColButtonUI

public FreeColButtonUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)

installUI

public void installUI(javax.swing.JComponent c)
Overrides:
installUI in class javax.swing.plaf.basic.BasicButtonUI

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent b)
Overrides:
paint in class javax.swing.plaf.basic.BasicButtonUI