public class PMIImage extends javax.swing.JLabel implements MutableDynamicPropertyProvider, StyleProvider, VisionComponent, EnabledEx, LocaleListener
javax.swing.JLabel.AccessibleJLabeljavax.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_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNINGDISABLED_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()
For backwards compatibility with scripts.
|
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) |
QualityCode |
getQuality()
Retrieves the data quality code.
|
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) |
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 |
setQuality(QualityCode value)
Sets the current data quality to the given 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,
QualityCode 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, updateUIaddAncestorListener, 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, updateadd, 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, 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, transferFocusUpCyclepublic 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.ImageObserverimageUpdate in class javax.swing.JLabelpublic void setName(java.lang.String newName)
setName in class java.awt.Componentpublic void setToolTipText(java.lang.String text)
setToolTipText in class javax.swing.JComponentpublic java.lang.String getToolTipText()
getToolTipText in class javax.swing.JComponentpublic int getCursorCode()
public void setCursorCode(int cursorCode)
public boolean isComponentEnabled()
isComponentEnabled in interface EnabledExpublic void setComponentEnabled(boolean componentEnabled)
setComponentEnabled in interface EnabledExpublic void evaluateEnabled()
evaluateEnabled in interface EnabledExpublic void setVisible(boolean visible)
setVisible in class javax.swing.JComponentpublic 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 LocaleListenerpublic 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 MutableDynamicPropertyProviderpublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps in interface MutableDynamicPropertyProviderpublic void setPropertyValue(java.lang.String name,
java.lang.Object value)
throws java.lang.ClassCastException
setPropertyValue in interface DynamicPropertyProviderjava.lang.ClassCastExceptionpublic java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue in interface DynamicPropertyProviderpublic DynamicPropertyDescriptor[] getProperties()
getProperties in interface DynamicPropertyProviderpublic boolean isPropertyDefined(java.lang.String name)
isPropertyDefined in interface DynamicPropertyProviderpublic QualityCode getQuality()
QualityMonitorgetQuality in interface QualityMonitorpublic int getDataQuality()
QualityMonitorgetDataQuality in interface QualityMonitorpublic void setDataQuality(int value)
setDataQuality in interface QualityMonitorpublic void setQuality(QualityCode value)
QualityMonitorsetQuality in interface QualityMonitorpublic void updateQuality(java.lang.String propName,
QualityCode quality)
QualityMonitorupdateQuality in interface QualityMonitorprotected void paintChildren(java.awt.Graphics g)
paintChildren in class javax.swing.JComponentpublic Dataset getStyles()
getStyles in interface StyleProviderpublic void setStyles(Dataset styleDS)
setStyles in interface StyleProviderpublic final void startupComponent(VisionClientContext context)
ComponentLifecyclestartupComponent in interface ComponentLifecyclepublic final void shutdownComponent()
ComponentLifecycleshutdownComponent in interface ComponentLifecyclepublic VisionClientContext getAppContext()
getAppContext in interface ComponentLifecycle