public class BlockingLayerUI2 extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
setAcceptAction(Action)acceptEvent(MouseEvent, JXLayer)| Modifier and Type | Field and Description |
|---|---|
static String |
ACCEPT_ICON_PROPERTY |
protected Action |
acceptAction
Action to be treated when click on icon
|
protected BufferedImage |
acceptIcon
Icon when you can click
|
static String |
BLOCK_ICON_PROPERTY |
protected BufferedImage |
blockIcon
Icon when you can not click
|
protected Color |
blockingColor
Optinal color to put fill background when blocking
|
static String |
CAN_CLICK_PROPERTY |
protected boolean |
canClick
Internal state to known when we can accept click
|
| Constructor and Description |
|---|
BlockingLayerUI2() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
acceptEvent(MouseEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
BlockingLayerUI2 |
clone() |
protected BufferedImage |
getAcceptIcon() |
BufferedImage |
getBlockIcon() |
protected BufferedImage |
getCurrentIcon() |
boolean |
isCanClick() |
protected void |
paintLayer(Graphics2D g2,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
protected BufferedImage |
prepareIcon(ImageIcon image) |
protected void |
processKeyEvent(KeyEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
protected void |
processMouseEvent(MouseEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
protected void |
processMouseMotionEvent(MouseEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
protected void |
processMouseWheelEvent(MouseWheelEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
void |
setAcceptAction(Action acceptAction) |
void |
setAcceptIcon(ImageIcon acceptIcon) |
void |
setBlockIcon(BufferedImage blockIcon) |
void |
setBlockIcon(ImageIcon blockIcon) |
void |
setBlockingColor(Color blockingColor) |
void |
setCanClick(boolean canClick) |
void |
setDirty(boolean isDirty) |
protected void |
updateCanClickState(org.jdesktop.jxlayer.JXLayer<JComponent> l,
MouseEvent e) |
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, processFocusEvent, uninstallUIaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUIcontains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, updatepublic static final String CAN_CLICK_PROPERTY
public static final String ACCEPT_ICON_PROPERTY
public static final String BLOCK_ICON_PROPERTY
protected Action acceptAction
protected BufferedImage blockIcon
protected BufferedImage acceptIcon
protected Color blockingColor
protected boolean canClick
public void setAcceptAction(Action acceptAction)
public void setAcceptIcon(ImageIcon acceptIcon)
public void setBlockIcon(ImageIcon blockIcon)
public void setCanClick(boolean canClick)
public void setDirty(boolean isDirty)
setDirty in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>public void setBlockingColor(Color blockingColor)
public void setBlockIcon(BufferedImage blockIcon)
public BufferedImage getBlockIcon()
protected BufferedImage getAcceptIcon()
public boolean isCanClick()
public BlockingLayerUI2 clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionprotected void processKeyEvent(KeyEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processKeyEvent in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>protected void processMouseMotionEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processMouseMotionEvent in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>protected void processMouseWheelEvent(MouseWheelEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processMouseWheelEvent in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>protected void processMouseEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processMouseEvent in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>protected void paintLayer(Graphics2D g2, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
paintLayer in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>protected void acceptEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
protected BufferedImage getCurrentIcon()
protected BufferedImage prepareIcon(ImageIcon image)
protected void updateCanClickState(org.jdesktop.jxlayer.JXLayer<JComponent> l, MouseEvent e)
Copyright © 2008–2019 Ultreia.io. All rights reserved.