com.jgoodies.looks.windows
Class WindowsButtonUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.ButtonUI
          extended byjavax.swing.plaf.basic.BasicButtonUI
              extended bycom.sun.java.swing.plaf.windows.WindowsButtonUI
                  extended bycom.jgoodies.looks.windows.WindowsButtonUI

public final class WindowsButtonUI
extends com.sun.java.swing.plaf.windows.WindowsButtonUI

The JGoodies Windows L&F implementation of ButtonUI. It differs from its superclass in that it it listens to the jgoodies.isNarrow property to choose an appropriate margin.

Version:
$Revision: 1.3 $
Author:
Karsten Lentzsch
See Also:
Options.IS_NARROW_KEY

Field Summary
 
Fields inherited from class com.sun.java.swing.plaf.windows.WindowsButtonUI
dashedRectGapHeight, dashedRectGapWidth, dashedRectGapX, dashedRectGapY, focusColor
 
Fields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
 
Constructor Summary
WindowsButtonUI()
           
 
Method Summary
static ComponentUI createUI(JComponent b)
           
protected  void installDefaults(AbstractButton b)
          Installs defaults and honors the client property isNarrow.
 void installListeners(AbstractButton b)
          Installs an extra listener for a change of the isNarrow property.
 void uninstallListeners(AbstractButton b)
          Uninstalls the extra listener for a change of the isNarrow property.
 
Methods inherited from class com.sun.java.swing.plaf.windows.WindowsButtonUI
createButtonListener, getFocusColor, getPreferredSize, paint, paintButtonPressed, paintFocus, paintText, uninstallDefaults
 
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installUI, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowsButtonUI

public WindowsButtonUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent b)

installDefaults

protected void installDefaults(AbstractButton b)
Installs defaults and honors the client property isNarrow.


installListeners

public void installListeners(AbstractButton b)
Installs an extra listener for a change of the isNarrow property.


uninstallListeners

public void uninstallListeners(AbstractButton b)
Uninstalls the extra listener for a change of the isNarrow property.



Copyright © 2001-2005 JGoodies Karsten Lentzsch. All Rights Reserved.