public class ActionToggleButtonUI extends MetalButtonUI
ActionToggleButton
,
ToggleActionState
Modifier and Type | Field and Description |
---|---|
protected Image |
disabledIcon |
protected Image |
disabledSelectedIcon |
protected Image |
rolledOverSelectedIcon |
protected BufferedImage |
rollOverIcon |
protected BufferedImage |
selectedIcon |
protected BufferedImage |
sourceIcon |
disabledTextColor, focusColor, selectColor
defaultTextIconGap, defaultTextShiftOffset
Constructor and Description |
---|
ActionToggleButtonUI() |
Modifier and Type | Method and Description |
---|---|
protected BufferedImage |
getBrighterImage(BufferedImage source) |
void |
paint(Graphics g,
JComponent c) |
protected void |
paintFocus(Graphics g,
AbstractButton b,
Rectangle viewRect,
Rectangle textRect,
Rectangle iconRect) |
protected void |
paintIcon(Graphics g,
JComponent c,
Rectangle iconRect) |
protected void |
paintText(Graphics g,
AbstractButton b,
Rectangle textRect,
String text) |
createButtonListener, createUI, getDisabledTextColor, getFocusColor, getSelectColor, installDefaults, paintButtonPressed, paintText, uninstallDefaults, update
clearTextShiftOffset, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, getPreferredSize, getPropertyPrefix, getTextShiftOffset, installKeyboardActions, installListeners, installUI, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
contains, getAccessibleChild, getAccessibleChildrenCount
protected BufferedImage selectedIcon
protected Image rolledOverSelectedIcon
protected Image disabledSelectedIcon
protected BufferedImage sourceIcon
protected BufferedImage rollOverIcon
protected Image disabledIcon
protected void paintIcon(Graphics g, JComponent c, Rectangle iconRect)
protected BufferedImage getBrighterImage(BufferedImage source)
protected void paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
paintFocus
in class MetalButtonUI
protected void paintText(Graphics g, AbstractButton b, Rectangle textRect, String text)
paintText
in class BasicButtonUI
public void paint(Graphics g, JComponent c)
paint
in class BasicButtonUI
Copyright © 2017. All rights reserved.