jET
1.0beta1


org.jet
Class PaletteButtonUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--javax.swing.plaf.ButtonUI
              |
              +--javax.swing.plaf.basic.BasicButtonUI
                    |
                    +--javax.swing.plaf.basic.BasicToggleButtonUI
                          |
                          +--org.jet.PaletteButtonUI

public class PaletteButtonUI
extends javax.swing.plaf.basic.BasicToggleButtonUI

Toggle button UI for palette buttons.


Nested Class Summary
 class PaletteButtonUI.ButtonListener
           
 
Field Summary
protected  java.awt.Color selectColor
           
 
Fields inherited from class javax.swing.plaf.basic.BasicButtonUI
defaultTextIconGap, defaultTextShiftOffset
 
Constructor Summary
PaletteButtonUI()
           
 
Method Summary
protected  PaletteButtonUI.ButtonListener createButtonListener(JPaletteButton b)
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
           
protected  java.awt.Color getSelectColor()
           
 void installDefaults(javax.swing.AbstractButton b)
           
protected  void installKeyboardActions(javax.swing.AbstractButton b)
           
protected  void installListeners(javax.swing.AbstractButton b)
           
protected  void paintButtonPressed(java.awt.Graphics g, javax.swing.AbstractButton b)
           
protected  void paintHandles(java.awt.Graphics g, JPaletteButton b, int x, int y)
           
protected  void paintIcon(java.awt.Graphics g, javax.swing.AbstractButton b, java.awt.Rectangle iconRect)
           
protected  void uninstallListeners(javax.swing.AbstractButton b)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI
getPropertyPrefix, getTextShiftOffset, paint
 
Methods inherited from class javax.swing.plaf.basic.BasicButtonUI
clearTextShiftOffset, createButtonListener, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallDefaults, 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
 

Field Detail

selectColor

protected java.awt.Color selectColor
Constructor Detail

PaletteButtonUI

public PaletteButtonUI()
Method Detail

createUI

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

installDefaults

public void installDefaults(javax.swing.AbstractButton b)
Overrides:
installDefaults in class javax.swing.plaf.basic.BasicButtonUI

installListeners

protected void installListeners(javax.swing.AbstractButton b)
Overrides:
installListeners in class javax.swing.plaf.basic.BasicButtonUI

installKeyboardActions

protected void installKeyboardActions(javax.swing.AbstractButton b)
Overrides:
installKeyboardActions in class javax.swing.plaf.basic.BasicButtonUI

createButtonListener

protected PaletteButtonUI.ButtonListener createButtonListener(JPaletteButton b)

uninstallListeners

protected void uninstallListeners(javax.swing.AbstractButton b)
Overrides:
uninstallListeners in class javax.swing.plaf.basic.BasicButtonUI

paintIcon

protected void paintIcon(java.awt.Graphics g,
                         javax.swing.AbstractButton b,
                         java.awt.Rectangle iconRect)
Overrides:
paintIcon in class javax.swing.plaf.basic.BasicToggleButtonUI

paintHandles

protected void paintHandles(java.awt.Graphics g,
                            JPaletteButton b,
                            int x,
                            int y)

paintButtonPressed

protected void paintButtonPressed(java.awt.Graphics g,
                                  javax.swing.AbstractButton b)
Overrides:
paintButtonPressed in class javax.swing.plaf.basic.BasicButtonUI

getSelectColor

protected java.awt.Color getSelectColor()

jET
1.0beta1