|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JButton
eu.hansolo.custom.MButton
public class MButton extends JButton
| Field Summary | |
|---|---|
private static float[] |
EFFECT_FRACTIONS
|
private static org.pushingpixels.trident.ease.TimelineEase |
STANDARD_EASING
|
private org.pushingpixels.trident.Timeline |
TIMELINE
|
private org.pushingpixels.trident.callback.TimelineCallback |
TIMELINE_CALLBACK
|
private float |
alpha
|
private Color |
effectColor
|
private Color |
effectColorPressed
|
private Color[] |
effectColors
|
private Color[] |
effectColorsPressed
|
private BufferedImage |
effectImage
|
private BufferedImage |
effectImageClicked
|
private BufferedImage |
effectImageStandard
|
private boolean |
mouseClicked
|
private boolean |
mouseMovedOutside
|
private boolean |
mouseOver
|
private boolean |
mousePressed
|
| Fields inherited from class JButton | |
|---|---|
| MODEL_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, MARGIN_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, BORDER_PAINTED_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, CONTENT_AREA_FILLED_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, CENTER, TOP, LEFT, BOTTOM, RIGHT, NORTH, NORTH_EAST, EAST, SOUTH_EAST, SOUTH, SOUTH_WEST, WEST, NORTH_WEST, HORIZONTAL, VERTICAL, LEADING, TRAILING, NEXT, PREVIOUS, WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Fields inherited from class AbstractButton | |
|---|---|
| MODEL_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, MARGIN_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, BORDER_PAINTED_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, CONTENT_AREA_FILLED_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, CENTER, TOP, LEFT, BOTTOM, RIGHT, NORTH, NORTH_EAST, EAST, SOUTH_EAST, SOUTH, SOUTH_WEST, WEST, NORTH_WEST, HORIZONTAL, VERTICAL, LEADING, TRAILING, NEXT, PREVIOUS, WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, WIDTH, HEIGHT, PROPERTIES, SOMEBITS, FRAMEBITS, ALLBITS, ERROR, ABORT |
| Constructor Summary | |
MButton()
|
|
MButton(String text)
|
|
MButton(Icon icon)
|
|
MButton(Action action)
|
|
| Method Summary | |
|---|---|
private void
|
_init()
|
void
|
componentHidden(ComponentEvent EVENT)
|
void
|
componentMoved(ComponentEvent EVENT)
|
void
|
componentResized(ComponentEvent EVENT)
|
void
|
componentShown(ComponentEvent EVENT)
|
private BufferedImage
|
create_EFFECT_Image(int WIDTH, int HEIGHT, boolean CLICKED)
|
float
|
getAlpha()
|
Color
|
getEffectColor()
|
Color
|
getEffectColorPressed()
|
private void
|
init(int WIDTH, int HEIGHT)
|
void
|
mouseClicked(MouseEvent EVENT)
|
void
|
mouseDragged(MouseEvent EVENT)
|
void
|
mouseEntered(MouseEvent EVENT)
|
void
|
mouseExited(MouseEvent EVENT)
|
void
|
mouseMoved(MouseEvent EVENT)
|
void
|
mousePressed(MouseEvent EVENT)
|
void
|
mouseReleased(MouseEvent EVENT)
|
protected void
|
paintComponent(Graphics G)
|
void
|
setAlpha(float ALPHA)
|
void
|
setEffectColor(Color EFFECT_COLOR)
|
void
|
setEffectColorPressed(Color EFFECT_COLOR_PRESSED)
|
void
|
setUI(ButtonUI UI)
|
protected void
|
setUI(ComponentUI UI)
|
void
|
setUi(ComponentUI UI)
|
String
|
toString()
|
| Field Detail |
|---|
private static final float[] EFFECT_FRACTIONS
private static final org.pushingpixels.trident.ease.TimelineEase STANDARD_EASING
private final org.pushingpixels.trident.Timeline TIMELINE
private final org.pushingpixels.trident.callback.TimelineCallback TIMELINE_CALLBACK
private float alpha
private Color effectColor
private Color effectColorPressed
private Color[] effectColors
private Color[] effectColorsPressed
private BufferedImage effectImage
private BufferedImage effectImageClicked
private BufferedImage effectImageStandard
private boolean mouseClicked
private boolean mouseMovedOutside
private boolean mouseOver
private boolean mousePressed
| Constructor Detail |
|---|
public MButton()
public MButton(String text)
public MButton(Icon icon)
public MButton(Action action)
| Method Detail |
|---|
private void _init()
@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_EFFECT_Image(int WIDTH, int HEIGHT, boolean CLICKED)
public float getAlpha()
public Color getEffectColor()
public Color getEffectColorPressed()
private void init(int WIDTH, int HEIGHT)
@Override public void mouseClicked(MouseEvent EVENT)
@Override public void mouseDragged(MouseEvent EVENT)
@Override public void mouseEntered(MouseEvent EVENT)
@Override public void mouseExited(MouseEvent EVENT)
@Override public void mouseMoved(MouseEvent EVENT)
@Override public void mousePressed(MouseEvent EVENT)
@Override public void mouseReleased(MouseEvent EVENT)
@Override protected void paintComponent(Graphics G)
public void setAlpha(float ALPHA)
public void setEffectColor(Color EFFECT_COLOR)
public void setEffectColorPressed(Color EFFECT_COLOR_PRESSED)
@Override public void setUI(ButtonUI UI)
@Override protected void setUI(ComponentUI UI)
public void setUi(ComponentUI UI)
@Override public String toString()
Groovy Documentation