|
Groovy Documentation | |||||||
| 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
javax.swing.plaf.basic.BasicRadioButtonUI
javax.swing.plaf.basic.BasicCheckBoxUI
eu.hansolo.custom.SteelCheckBoxUI
public class SteelCheckBoxUI extends BasicCheckBoxUI
| Field Summary | |
|---|---|
private SteelCheckBox |
CHECKBOX
|
private float[] |
FOREGROUND_FRACTIONS
|
private static Dimension |
SIZE
|
private BufferedImage |
backgroundImage
|
private RoundRectangle2D |
foreground
|
private Color[] |
foregroundColors
|
private LinearGradientPaint |
foregroundGradient
|
private Point2D |
foregroundStart
|
private Point2D |
foregroundStop
|
private BufferedImage |
knobPressedImage
|
private BufferedImage |
knobStandardImage
|
private boolean |
mouseOver
|
private boolean |
mousePressed
|
private Point |
pos
|
| Constructor Summary | |
SteelCheckBoxUI(SteelCheckBox CHECKBOX)
|
|
| Method Summary | |
|---|---|
void
|
componentHidden(ComponentEvent EVENT)
|
void
|
componentMoved(ComponentEvent EVENT)
|
void
|
componentResized(ComponentEvent EVENT)
|
void
|
componentShown(ComponentEvent EVENT)
|
private BufferedImage
|
create_BACKGROUND_Image(int WIDTH)
|
private BufferedImage
|
create_KNOB_Image(int WIDTH, boolean PRESSED)
|
Point2D
|
getCenteredTextPosition(Graphics2D G2, Rectangle2D BOUNDARY, Font FONT, String TEXT, int ORIENTATION)
|
private void
|
init()
|
void
|
installUI(JComponent COMPONENT)
|
void
|
mouseClicked(MouseEvent event)
|
void
|
mouseEntered(MouseEvent event)
|
void
|
mouseExited(MouseEvent event)
|
void
|
mousePressed(MouseEvent event)
|
void
|
mouseReleased(MouseEvent event)
|
void
|
paint(Graphics g, JComponent component)
|
void
|
propertyChange(PropertyChangeEvent EVENT)
|
String
|
toString()
|
void
|
uninstallUI(JComponent COMPONENT)
|
| Methods inherited from class BasicCheckBoxUI | |
|---|---|
| createUI, getPropertyPrefix, getPreferredSize, paint, getDefaultIcon, getMinimumSize, getMaximumSize, getBaseline, getBaselineResizeBehavior, installUI, uninstallUI, getDefaultTextIconGap, contains, update, getAccessibleChildrenCount, getAccessibleChild, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Methods inherited from class BasicRadioButtonUI | |
|---|---|
| getPreferredSize, paint, createUI, getDefaultIcon, getMinimumSize, getMaximumSize, getBaseline, getBaselineResizeBehavior, installUI, uninstallUI, getDefaultTextIconGap, contains, update, getAccessibleChildrenCount, getAccessibleChild, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
private final SteelCheckBox CHECKBOX
private final float[] FOREGROUND_FRACTIONS
private static final Dimension SIZE
private BufferedImage backgroundImage
private RoundRectangle2D foreground
private Color[] foregroundColors
private LinearGradientPaint foregroundGradient
private Point2D foregroundStart
private Point2D foregroundStop
private BufferedImage knobPressedImage
private BufferedImage knobStandardImage
private boolean mouseOver
private boolean mousePressed
private Point pos
| Constructor Detail |
|---|
public SteelCheckBoxUI(SteelCheckBox CHECKBOX)
| Method Detail |
|---|
@Override public void componentHidden(ComponentEvent EVENT)
@Override public void componentMoved(ComponentEvent EVENT)
@Override public void componentResized(ComponentEvent EVENT)
@Override public void componentShown(ComponentEvent EVENT)
private BufferedImage create_BACKGROUND_Image(int WIDTH)
private BufferedImage create_KNOB_Image(int WIDTH, boolean PRESSED)
public Point2D getCenteredTextPosition(Graphics2D G2, Rectangle2D BOUNDARY, Font FONT, String TEXT, int ORIENTATION)
private void init()
@Override public void installUI(JComponent COMPONENT)
@Override public void mouseClicked(MouseEvent event)
@Override public void mouseEntered(MouseEvent event)
@Override public void mouseExited(MouseEvent event)
@Override public void mousePressed(MouseEvent event)
@Override public void mouseReleased(MouseEvent event)
@Override public void paint(Graphics g, JComponent component)
@Override public void propertyChange(PropertyChangeEvent EVENT)
@Override public String toString()
@Override public void uninstallUI(JComponent COMPONENT)
Groovy Documentation