public class PMIImage extends javax.swing.JLabel implements MutableDynamicPropertyProvider, StyleProvider, VisionComponent, EnabledEx, LocaleListener
javax.swing.JLabel.AccessibleJLabel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected VisionClientContext |
context
The current ClientContext that is set on startupComponent()
|
protected int |
cursorCode |
static int |
STRETCH_OFF |
static int |
STRETCH_TO_BOUNDS |
static int |
STRETCH_TO_BOUNDS_PCT |
static int |
STRETCH_TO_PARAM |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_RUNNING
DISABLED_BY_PERMISSIONS
Constructor and Description |
---|
PMIImage() |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener al) |
void |
evaluateEnabled() |
VisionClientContext |
getAppContext() |
int |
getCursorCode() |
int |
getDataQuality()
Retrieves the data quality code.
|
java.lang.String |
getDisabledPath() |
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> |
getDynamicProps() |
java.lang.String |
getPath() |
DynamicPropertyDescriptor[] |
getProperties() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
int |
getRotation() |
int |
getStretchHeight() |
int |
getStretchMode() |
int |
getStretchWidth() |
Dataset |
getStyles() |
java.awt.Color |
getSwapFromColor() |
int |
getSwapThreshold() |
java.awt.Color |
getSwapToColor() |
java.awt.Color |
getTintColor() |
java.lang.String |
getToolTipText() |
boolean |
imageUpdate(java.awt.Image img,
int infoflags,
int x,
int y,
int w,
int h) |
boolean |
isComponentEnabled() |
boolean |
isFlipHorizontal() |
boolean |
isFlipVertical() |
boolean |
isLoadInBackground() |
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isUseCache() |
boolean |
isUseColorSwap() |
boolean |
isUseTint() |
void |
localeChanged(java.util.Locale newLocale) |
protected void |
paintChildren(java.awt.Graphics g) |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setAntiAlias(boolean b)
Deprecated.
|
void |
setComponentEnabled(boolean componentEnabled) |
void |
setCursorCode(int cursorCode) |
void |
setDataQuality(int value)
Sets the current data quality to the given value
|
void |
setDisabledPath(java.lang.String string) |
void |
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) |
void |
setFlipHorizontal(boolean flipHorizontal) |
void |
setFlipVertical(boolean flipVertical) |
void |
setLoadInBackground(boolean loadInBackground) |
void |
setName(java.lang.String newName) |
void |
setPath(java.lang.String newPath) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setRotation(int i) |
void |
setStretch(boolean b)
Deprecated.
|
void |
setStretchHeight(int stretchHeight) |
void |
setStretchMode(int stretchMode) |
void |
setStretchWidth(int stretchWidth) |
void |
setStyles(Dataset styleDS) |
void |
setSwapFromColor(java.awt.Color color) |
void |
setSwapThreshold(int swapThreshold) |
void |
setSwapToColor(java.awt.Color color) |
void |
setTintColor(java.awt.Color color) |
void |
setToolTipText(java.lang.String text) |
void |
setUseCache(boolean useCache) |
void |
setUseColorSwap(boolean b) |
void |
setUseTint(boolean b) |
void |
setVisible(boolean visible) |
void |
shutdownComponent()
Called when the component is now shown anymore.
|
void |
startupComponent(VisionClientContext context)
Called when the component is first shown.
|
void |
updateQuality(java.lang.String propName,
int quality)
Updates the quality for the given property name.
|
protected void |
updateStretch() |
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
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, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, 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, validateTree
action, 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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int STRETCH_OFF
public static final int STRETCH_TO_BOUNDS
public static final int STRETCH_TO_BOUNDS_PCT
public static final int STRETCH_TO_PARAM
protected int cursorCode
protected VisionClientContext context
public boolean imageUpdate(java.awt.Image img, int infoflags, int x, int y, int w, int h)
imageUpdate
in interface java.awt.image.ImageObserver
imageUpdate
in class javax.swing.JLabel
public void setName(java.lang.String newName)
setName
in class java.awt.Component
public void setToolTipText(java.lang.String text)
setToolTipText
in class javax.swing.JComponent
public java.lang.String getToolTipText()
getToolTipText
in class javax.swing.JComponent
public int getCursorCode()
public void setCursorCode(int cursorCode)
public boolean isComponentEnabled()
isComponentEnabled
in interface EnabledEx
public void setComponentEnabled(boolean componentEnabled)
setComponentEnabled
in interface EnabledEx
public void evaluateEnabled()
evaluateEnabled
in interface EnabledEx
public void setVisible(boolean visible)
setVisible
in class javax.swing.JComponent
public void addActionListener(java.awt.event.ActionListener al)
public int getRotation()
public void setRotation(int i)
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
@Deprecated public void setAntiAlias(boolean b)
public java.lang.String getPath()
public void setPath(java.lang.String newPath)
public java.lang.String getDisabledPath()
public void setDisabledPath(java.lang.String string)
public void setUseCache(boolean useCache)
public boolean isUseCache()
public void setLoadInBackground(boolean loadInBackground)
public boolean isLoadInBackground()
protected void updateStretch()
@Deprecated public void setStretch(boolean b)
public void localeChanged(java.util.Locale newLocale)
localeChanged
in interface LocaleListener
public java.awt.Color getSwapFromColor()
public java.awt.Color getSwapToColor()
public java.awt.Color getTintColor()
public boolean isUseColorSwap()
public boolean isUseTint()
public void setSwapFromColor(java.awt.Color color)
public void setSwapToColor(java.awt.Color color)
public int getSwapThreshold()
public void setSwapThreshold(int swapThreshold)
public void setTintColor(java.awt.Color color)
public void setUseColorSwap(boolean b)
public void setUseTint(boolean b)
public int getStretchHeight()
public void setStretchHeight(int stretchHeight)
public int getStretchMode()
public void setStretchMode(int stretchMode)
public int getStretchWidth()
public void setStretchWidth(int stretchWidth)
public boolean isFlipHorizontal()
public void setFlipHorizontal(boolean flipHorizontal)
public boolean isFlipVertical()
public void setFlipVertical(boolean flipVertical)
public java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
getDynamicProps
in interface MutableDynamicPropertyProvider
public void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps
in interface MutableDynamicPropertyProvider
public void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
setPropertyValue
in interface DynamicPropertyProvider
java.lang.ClassCastException
public java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue
in interface DynamicPropertyProvider
public DynamicPropertyDescriptor[] getProperties()
getProperties
in interface DynamicPropertyProvider
public boolean isPropertyDefined(java.lang.String name)
isPropertyDefined
in interface DynamicPropertyProvider
public int getDataQuality()
QualityMonitor
getDataQuality
in interface QualityMonitor
public void setDataQuality(int value)
QualityMonitor
setDataQuality
in interface QualityMonitor
public void updateQuality(java.lang.String propName, int quality)
QualityMonitor
updateQuality
in interface QualityMonitor
protected void paintChildren(java.awt.Graphics g)
paintChildren
in class javax.swing.JComponent
public Dataset getStyles()
getStyles
in interface StyleProvider
public void setStyles(Dataset styleDS)
setStyles
in interface StyleProvider
public final void startupComponent(VisionClientContext context)
ComponentLifecycle
startupComponent
in interface ComponentLifecycle
public final void shutdownComponent()
ComponentLifecycle
shutdownComponent
in interface ComponentLifecycle
public VisionClientContext getAppContext()
getAppContext
in interface ComponentLifecycle