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()
protected 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–2018 Ultreia.io. All rights reserved.