Compiere Looks 1.2.1

org.compiere.plaf
Class CompiereToggleButtonUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.ButtonUI
              |
              +--javax.swing.plaf.basic.BasicButtonUI
                    |
                    +--javax.swing.plaf.basic.BasicToggleButtonUI
                          |
                          +--javax.swing.plaf.metal.MetalToggleButtonUI
                                |
                                +--org.compiere.plaf.CompiereToggleButtonUI

public class CompiereToggleButtonUI
extends MetalToggleButtonUI

Compiere Toggle Button UI

Version:
$Id: CompiereToggleButtonUI.java,v 1.4 2002/08/12 01:55:15 danb Exp $
Author:
Jorg Janke

Field Summary
 
Fields inherited from class javax.swing.plaf.metal.MetalToggleButtonUI
disabledTextColor, focusColor, selectColor
 
Fields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
 
Constructor Summary
CompiereToggleButtonUI()
           
 
Method Summary
static ComponentUI createUI(JComponent c)
          Static Create UI
 void installDefaults(AbstractButton b)
          Install Defaults
 void paint(Graphics g, JComponent c)
          Paint 3D Box
protected  void paintButtonPressed(Graphics g, AbstractButton b)
          Don't get selected Color - use default (otherwise the pressed button is gray)
 void update(Graphics g, JComponent c)
          Update - This method is invoked by JComponent when the specified component is being painted.
 
Methods inherited from class javax.swing.plaf.metal.MetalToggleButtonUI
getDisabledTextColor, getFocusColor, getSelectColor, 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, getPreferredSize, installKeyboardActions, installListeners, installUI, paintIcon, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompiereToggleButtonUI

public CompiereToggleButtonUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)
Static Create UI

Parameters:
c - Component
Returns:
Compiere ToggleButton UI

installDefaults

public void installDefaults(AbstractButton b)
Install Defaults

Overrides:
installDefaults in class MetalToggleButtonUI
Parameters:
b -

update

public void update(Graphics g,
                   JComponent c)
Update - This method is invoked by JComponent when the specified component is being painted. By default this method will fill the specified component with its background color (if its opaque property is true) and then immediately call paint.

Overrides:
update in class ComponentUI
Parameters:
g - the Graphics context in which to paint
c - the component being painted
See Also:
paint(java.awt.Graphics, javax.swing.JComponent), JComponent.paintComponent(java.awt.Graphics)

paint

public void paint(Graphics g,
                  JComponent c)
Paint 3D Box

Overrides:
paint in class BasicToggleButtonUI
Parameters:
g - Graphics
c - Component

paintButtonPressed

protected void paintButtonPressed(Graphics g,
                                  AbstractButton b)
Don't get selected Color - use default (otherwise the pressed button is gray)

Overrides:
paintButtonPressed in class MetalToggleButtonUI
Parameters:
g -
b -

Compiere Looks 1.2.1

Copyright (c) 1999-2003 ComPiere, Inc. - Author: Jorg Janke