|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.ButtonUI
javax.swing.plaf.basic.BasicButtonUI
javax.swing.plaf.basic.BasicToggleButtonUI
org.jvnet.substance.SubstanceToggleButtonUI
public class SubstanceToggleButtonUI
UI for toggle buttons in Substance look and feel.
| Field Summary | |
|---|---|
protected GlowingIcon |
glowingIcon
The matching glowing icon. |
protected org.jvnet.lafwidget.animation.FadeStateListener |
substanceFadeStateListener
Listener for fade animations. |
protected java.beans.PropertyChangeListener |
substancePropertyListener
Property change listener. |
| Fields inherited from class javax.swing.plaf.basic.BasicButtonUI |
|---|
defaultTextIconGap, defaultTextShiftOffset |
| Constructor Summary | |
|---|---|
SubstanceToggleButtonUI()
Simple constructor. |
|
| Method Summary | |
|---|---|
boolean |
contains(javax.swing.JComponent c,
int x,
int y)
|
protected javax.swing.plaf.basic.BasicButtonListener |
createButtonListener(javax.swing.AbstractButton b)
|
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent b)
|
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
|
void |
installDefaults(javax.swing.AbstractButton b)
|
protected void |
installListeners(javax.swing.AbstractButton b)
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
protected float |
paintButtonText(java.awt.Graphics g,
javax.swing.AbstractButton button,
java.awt.Rectangle textRect,
java.lang.String text)
Paints the text. |
protected void |
paintFocus(java.awt.Graphics g,
javax.swing.AbstractButton b,
java.awt.Rectangle viewRect,
java.awt.Rectangle textRect,
java.awt.Rectangle iconRect)
|
protected void |
paintIcon(java.awt.Graphics g,
javax.swing.AbstractButton b,
java.awt.Rectangle iconRect)
|
protected void |
trackGlowingIcon(javax.swing.AbstractButton b)
Tracks possible usage of glowing icon. |
void |
uninstallDefaults(javax.swing.AbstractButton b)
|
protected void |
uninstallListeners(javax.swing.AbstractButton b)
|
void |
update(java.awt.Graphics g,
javax.swing.JComponent c)
|
| Methods inherited from class javax.swing.plaf.basic.BasicToggleButtonUI |
|---|
getPropertyPrefix, getTextShiftOffset |
| Methods inherited from class javax.swing.plaf.basic.BasicButtonUI |
|---|
clearTextShiftOffset, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installUI, paintButtonPressed, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallUI |
| Methods inherited from class javax.swing.plaf.ComponentUI |
|---|
getAccessibleChild, getAccessibleChildrenCount |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected GlowingIcon glowingIcon
FadeConfigurationManager.fadeAllowed(FadeKind, Component) returns
true on FadeKind.ICON_GLOW.
protected java.beans.PropertyChangeListener substancePropertyListener
SubstanceLookAndFeel.BUTTON_SHAPER_PROPERTY property and
AbstractButton.MODEL_CHANGED_PROPERTY property.
protected org.jvnet.lafwidget.animation.FadeStateListener substanceFadeStateListener
| Constructor Detail |
|---|
public SubstanceToggleButtonUI()
| Method Detail |
|---|
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
public void installDefaults(javax.swing.AbstractButton b)
installDefaults in class javax.swing.plaf.basic.BasicButtonUIpublic void uninstallDefaults(javax.swing.AbstractButton b)
uninstallDefaults in class javax.swing.plaf.basic.BasicButtonUIprotected javax.swing.plaf.basic.BasicButtonListener createButtonListener(javax.swing.AbstractButton b)
createButtonListener in class javax.swing.plaf.basic.BasicButtonUIprotected void installListeners(javax.swing.AbstractButton b)
installListeners in class javax.swing.plaf.basic.BasicButtonUIprotected void uninstallListeners(javax.swing.AbstractButton b)
uninstallListeners in class javax.swing.plaf.basic.BasicButtonUI
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.basic.BasicToggleButtonUIpublic java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize in class javax.swing.plaf.basic.BasicButtonUI
public boolean contains(javax.swing.JComponent c,
int x,
int y)
contains in class javax.swing.plaf.ComponentUI
protected void paintFocus(java.awt.Graphics g,
javax.swing.AbstractButton b,
java.awt.Rectangle viewRect,
java.awt.Rectangle textRect,
java.awt.Rectangle iconRect)
paintFocus in class javax.swing.plaf.basic.BasicButtonUI
protected void paintIcon(java.awt.Graphics g,
javax.swing.AbstractButton b,
java.awt.Rectangle iconRect)
paintIcon in class javax.swing.plaf.basic.BasicToggleButtonUI
protected float paintButtonText(java.awt.Graphics g,
javax.swing.AbstractButton button,
java.awt.Rectangle textRect,
java.lang.String text)
g - Graphic contextbutton - ButtontextRect - Text rectangletext - Text to paint
protected void trackGlowingIcon(javax.swing.AbstractButton b)
b - Button.
public void update(java.awt.Graphics g,
javax.swing.JComponent c)
update in class javax.swing.plaf.ComponentUI
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||