public class WebDecoratedImage extends javax.swing.JComponent implements javax.swing.SwingConstants, ShapeProvider
javax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
WebDecoratedImage() |
WebDecoratedImage(java.lang.Class nearClass,
java.lang.String src) |
WebDecoratedImage(java.awt.Image image) |
WebDecoratedImage(javax.swing.ImageIcon icon) |
WebDecoratedImage(java.lang.String src) |
| Modifier and Type | Method and Description |
|---|---|
float |
getBlurAlignX() |
float |
getBlurAlignY() |
float |
getBlurFactor() |
java.awt.Color |
getBorderColor() |
int |
getHorizontalAlignment() |
javax.swing.ImageIcon |
getIcon() |
java.awt.Dimension |
getPreferredSize() |
javax.swing.ImageIcon |
getPreviewIcon() |
float |
getRotationBlurFactor() |
int |
getRound() |
int |
getShadeWidth() |
int |
getVerticalAlignment() |
float |
getZoomBlurFactor() |
boolean |
isBlur() |
boolean |
isDrawBorder() |
boolean |
isDrawGlassLayer() |
boolean |
isGrayscale() |
boolean |
isRotationBlur() |
boolean |
isZoomBlur() |
protected void |
paintComponent(java.awt.Graphics g) |
java.awt.Shape |
provideShape()
Returns component shape.
|
void |
setBlur(boolean blur) |
void |
setBlur(boolean blur,
boolean update) |
void |
setBlurAlignX(float blurAlignX) |
void |
setBlurAlignX(float blurAlignX,
boolean update) |
void |
setBlurAlignY(float blurAlignY) |
void |
setBlurAlignY(float blurAlignY,
boolean update) |
void |
setBlurFactor(float blurFactor) |
void |
setBlurFactor(float blurFactor,
boolean update) |
void |
setBorderColor(java.awt.Color borderColor) |
void |
setBorderColor(java.awt.Color borderColor,
boolean update) |
void |
setDrawBorder(boolean drawBorder) |
void |
setDrawBorder(boolean drawBorder,
boolean update) |
void |
setDrawGlassLayer(boolean drawGlassLayer) |
void |
setDrawGlassLayer(boolean drawGlassLayer,
boolean update) |
void |
setGrayscale(boolean grayscale) |
void |
setGrayscale(boolean grayscale,
boolean update) |
void |
setHorizontalAlignment(int horizontalAlignment) |
void |
setIcon(javax.swing.ImageIcon icon) |
void |
setIcon(javax.swing.ImageIcon icon,
boolean update) |
void |
setImage(java.awt.Image image) |
void |
setImage(java.awt.Image image,
boolean update) |
void |
setRotationBlur(boolean rotationBlur) |
void |
setRotationBlur(boolean rotationBlur,
boolean update) |
void |
setRotationBlurFactor(float rotationBlurFactor) |
void |
setRotationBlurFactor(float rotationBlurFactor,
boolean update) |
void |
setRound(int round) |
void |
setRound(int round,
boolean update) |
void |
setShadeWidth(int shadeWidth) |
void |
setShadeWidth(int shadeWidth,
boolean update) |
void |
setVerticalAlignment(int verticalAlignment) |
void |
setZoomBlur(boolean zoomBlur) |
void |
setZoomBlur(boolean zoomBlur,
boolean update) |
void |
setZoomBlurFactor(float zoomBlurFactor) |
void |
setZoomBlurFactor(float zoomBlurFactor,
boolean update) |
void |
updatePreview() |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic WebDecoratedImage()
public WebDecoratedImage(java.lang.String src)
public WebDecoratedImage(java.lang.Class nearClass,
java.lang.String src)
public WebDecoratedImage(java.awt.Image image)
public WebDecoratedImage(javax.swing.ImageIcon icon)
public javax.swing.ImageIcon getPreviewIcon()
public javax.swing.ImageIcon getIcon()
public void setImage(java.awt.Image image)
public void setImage(java.awt.Image image,
boolean update)
public void setIcon(javax.swing.ImageIcon icon)
public void setIcon(javax.swing.ImageIcon icon,
boolean update)
public int getHorizontalAlignment()
public void setHorizontalAlignment(int horizontalAlignment)
public int getVerticalAlignment()
public void setVerticalAlignment(int verticalAlignment)
public boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public void setDrawBorder(boolean drawBorder,
boolean update)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public void setBorderColor(java.awt.Color borderColor,
boolean update)
public boolean isDrawGlassLayer()
public void setDrawGlassLayer(boolean drawGlassLayer)
public void setDrawGlassLayer(boolean drawGlassLayer,
boolean update)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public void setShadeWidth(int shadeWidth,
boolean update)
public int getRound()
public void setRound(int round)
public void setRound(int round,
boolean update)
public boolean isGrayscale()
public void setGrayscale(boolean grayscale)
public void setGrayscale(boolean grayscale,
boolean update)
public boolean isBlur()
public void setBlur(boolean blur)
public void setBlur(boolean blur,
boolean update)
public float getBlurFactor()
public void setBlurFactor(float blurFactor)
public void setBlurFactor(float blurFactor,
boolean update)
public boolean isZoomBlur()
public void setZoomBlur(boolean zoomBlur)
public void setZoomBlur(boolean zoomBlur,
boolean update)
public float getZoomBlurFactor()
public void setZoomBlurFactor(float zoomBlurFactor)
public void setZoomBlurFactor(float zoomBlurFactor,
boolean update)
public boolean isRotationBlur()
public void setRotationBlur(boolean rotationBlur)
public void setRotationBlur(boolean rotationBlur,
boolean update)
public float getRotationBlurFactor()
public void setRotationBlurFactor(float rotationBlurFactor)
public void setRotationBlurFactor(float rotationBlurFactor,
boolean update)
public float getBlurAlignX()
public void setBlurAlignX(float blurAlignX)
public void setBlurAlignX(float blurAlignX,
boolean update)
public float getBlurAlignY()
public void setBlurAlignY(float blurAlignY)
public void setBlurAlignY(float blurAlignY,
boolean update)
public void updatePreview()
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProvider