com.jgoodies.plaf.windows
Class ExtWindowsToggleButtonUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.ButtonUI
          extended byjavax.swing.plaf.basic.BasicButtonUI
              extended byjavax.swing.plaf.basic.BasicToggleButtonUI
                  extended bycom.sun.java.swing.plaf.windows.WindowsToggleButtonUI
                      extended bycom.jgoodies.plaf.windows.ExtWindowsToggleButtonUI

public final class ExtWindowsToggleButtonUI
extends com.sun.java.swing.plaf.windows.WindowsToggleButtonUI

Allows to use an optional narrow button margin.

Author:
Karsten Lentzsch

Field Summary
 
Fields inherited from class com.sun.java.swing.plaf.windows.WindowsToggleButtonUI
dashedRectGapHeight, dashedRectGapWidth, dashedRectGapX, dashedRectGapY, focusColor
 
Fields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
 
Constructor Summary
ExtWindowsToggleButtonUI()
           
 
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.WindowsToggleButtonUI
getFocusColor, getPreferredSize, paint, paintButtonPressed, paintFocus, paintText, uninstallDefaults
 
Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI
getPropertyPrefix, getTextShiftOffset, paintIcon
 
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getDefaultTextIconGap, getMaximumSize, getMinimumSize, 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

ExtWindowsToggleButtonUI

public ExtWindowsToggleButtonUI()
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-2004 JGoodies Karsten Lentzsch. All Rights Reserved.