public class BlockingLayerUI 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 Set<String> |
acceptedComponentNames
Extra components names to accept even in block mode
|
protected Set<Class<?>> |
acceptedComponentTypes
Extra components types to accept even in block mode
|
protected BufferedImage |
acceptIcon
Icon when you can click
|
protected boolean |
block
Internal state when should block event and paint layer
|
static String |
BLOCK_ICON_PROPERTY |
static String |
BLOCK_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
|
protected boolean |
useIcon
A flag to enable or disable the use of the icon.
|
| Constructor and Description |
|---|
BlockingLayerUI() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
acceptEvent(MouseEvent e,
org.jdesktop.jxlayer.JXLayer<? extends JComponent> l) |
protected boolean |
acceptEventOrConsumeIt(InputEvent e) |
BlockingLayerUI |
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 |
setAcceptedComponentNames(String... acceptedComponentNames) |
void |
setAcceptedComponentTypes(Class<?>... acceptedComponentTypes) |
void |
setAcceptIcon(ImageIcon acceptIcon) |
void |
setBlock(boolean block) |
void |
setBlockIcon(BufferedImage blockIcon) |
void |
setBlockIcon(ImageIcon blockIcon) |
void |
setBlockingColor(Color blockingColor) |
void |
setCanClick(boolean canClick) |
void |
setDirty(boolean isDirty) |
void |
setUseIcon(boolean useIcon) |
protected void |
updateCanClickState(org.jdesktop.jxlayer.JXLayer<? extends 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
public static final String BLOCK_PROPERTY
protected Action acceptAction
protected BufferedImage blockIcon
protected BufferedImage acceptIcon
protected Color blockingColor
protected boolean canClick
protected boolean useIcon
protected boolean block
protected final Set<String> acceptedComponentNames
public void setAcceptedComponentNames(String... acceptedComponentNames)
public void setAcceptedComponentTypes(Class<?>... acceptedComponentTypes)
public void setAcceptAction(Action acceptAction)
public void setAcceptIcon(ImageIcon acceptIcon)
public void setBlockIcon(ImageIcon blockIcon)
public void setCanClick(boolean canClick)
public void setBlock(boolean block)
public void setDirty(boolean isDirty)
setDirty in class org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>public void setBlockIcon(BufferedImage blockIcon)
public void setBlockingColor(Color blockingColor)
public BufferedImage getBlockIcon()
protected BufferedImage getAcceptIcon()
public boolean isCanClick()
public void setUseIcon(boolean useIcon)
public BlockingLayerUI 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 processMouseEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> l)
processMouseEvent 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 boolean acceptEventOrConsumeIt(InputEvent e)
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<? extends JComponent> l, MouseEvent e)
Copyright © 2008–2017 Ultreia.io. All rights reserved.