com.vlsolutions.swing.docking.ui

Class AutoHideButtonUI

public class AutoHideButtonUI extends BasicLabelUI implements PropertyChangeListener

The UI delegate for AutoHideButtons.

This UI uses the following properties :

Feel free to provide different borders they will be used accordingly to the positionning of the button (TOP, LEFT..)

See Also: DockingUISettings

Field Summary
protected static AutoHideButtonUIinstance
Constructor Summary
AutoHideButtonUI()
Method Summary
static ComponentUIcreateUI(JComponent x)
Creates a new DockingSplitPaneUI instance
protected voidinstallBorder(AutoHideButton btn)
voidinstallUI(JComponent comp)
voidpaint(Graphics g, JComponent comp)
Overriden to paint properly the button on vertical sides.
voidpropertyChange(PropertyChangeEvent e)
voiduninstallUI(JComponent comp)

Field Detail

instance

protected static AutoHideButtonUI instance

Constructor Detail

AutoHideButtonUI

public AutoHideButtonUI()

Method Detail

createUI

public static ComponentUI createUI(JComponent x)
Creates a new DockingSplitPaneUI instance

installBorder

protected void installBorder(AutoHideButton btn)

installUI

public void installUI(JComponent comp)

paint

public void paint(Graphics g, JComponent comp)
Overriden to paint properly the button on vertical sides.

propertyChange

public void propertyChange(PropertyChangeEvent e)

uninstallUI

public void uninstallUI(JComponent comp)
© Copyright 2004-2005 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications