Class PMIRectangle
- java.lang.Object
- 
- java.awt.Component
- 
- java.awt.Container
- 
- javax.swing.JComponent
- 
- com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
- 
- com.inductiveautomation.factorypmi.application.components.PMIRectangle
 
 
 
 
 
- 
- All Implemented Interfaces:
- DynamicPropertyProvider,- LocaleListener,- MutableDynamicPropertyProvider,- StyleProvider,- ComponentLifecycle,- QualityMonitor,- VisionComponent,- java.awt.image.ImageObserver,- java.awt.MenuContainer,- java.io.Serializable
 
 public class PMIRectangle extends AbstractVisionComponent - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intGRADIENT_EAST_WESTstatic intGRADIENT_NORTH_SOUTHstatic intGRADIENT_OFFstatic intGRADIENT_ROUNDstatic intGRADIENT_SLOPE- 
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCode
 - 
Fields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 - 
Fields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNING
 - 
Fields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 - 
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENT
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEY
 - 
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
 
- 
 - 
Constructor SummaryConstructors Constructor Description PMIRectangle()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetEastLineWidth()java.awt.ColorgetGradientColor()intgetGradientStyle()intgetGradientType()intgetNorthLineWidth()intgetOverrideHeight()intgetOverrideWidth()intgetRotation()floatgetRoundingRadius()intgetSouthLineWidth()intgetWestLineWidth()booleanisDrawFill()booleanisOpaque()booleanisOverrideSize()protected voidpaintComponent(java.awt.Graphics graphics)voidsetAntiAlias(boolean b)For backwards compatability.voidsetBackground(java.awt.Color bg)voidsetDrawEast(boolean b)voidsetDrawFill(boolean b)voidsetDrawNorth(boolean b)voidsetDrawSouth(boolean b)voidsetDrawWest(boolean b)voidsetEastLineWidth(int i)voidsetForeground(java.awt.Color fg)voidsetGradientColor(java.awt.Color color)voidsetGradientStyle(int i)voidsetGradientType(int i)voidsetNorthLineWidth(int i)voidsetOverrideHeight(int overrideHeight)voidsetOverrideSize(boolean overrideSize)voidsetOverrideWidth(int overrideWidth)voidsetRotation(int i)voidsetRoundingRadius(float roundingRadius)voidsetSouthLineWidth(int i)voidsetWestLineWidth(int i)- 
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentgetAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getQuality, getStyles, getToolTipText, isAntialias, isPropertyDefined, localeChanged, onShutdown, onStartup, paintChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setQuality, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, updateQuality
 - 
Methods inherited from class javax.swing.JComponentaddAncestorListener, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 - 
Methods inherited from class java.awt.Containeradd, 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
 - 
Methods inherited from class java.awt.Componentaction, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
- 
 
- 
- 
- 
Field Detail- 
GRADIENT_OFFpublic static final int GRADIENT_OFF - See Also:
- Constant Field Values
 
 - 
GRADIENT_NORTH_SOUTHpublic static final int GRADIENT_NORTH_SOUTH - See Also:
- Constant Field Values
 
 - 
GRADIENT_EAST_WESTpublic static final int GRADIENT_EAST_WEST - See Also:
- Constant Field Values
 
 - 
GRADIENT_SLOPEpublic static final int GRADIENT_SLOPE - See Also:
- Constant Field Values
 
 - 
GRADIENT_ROUNDpublic static final int GRADIENT_ROUND - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
isOpaquepublic boolean isOpaque() - Overrides:
- isOpaquein class- javax.swing.JComponent
 
 - 
paintComponentprotected void paintComponent(java.awt.Graphics graphics) - Overrides:
- paintComponentin class- AbstractVisionComponent
 
 - 
isDrawFillpublic boolean isDrawFill() 
 - 
getRotationpublic int getRotation() 
 - 
setDrawFillpublic void setDrawFill(boolean b) 
 - 
setRotationpublic void setRotation(int i) 
 - 
setAntiAliaspublic void setAntiAlias(boolean b) For backwards compatability. This is now automatically calculated.
 - 
getEastLineWidthpublic int getEastLineWidth() 
 - 
getNorthLineWidthpublic int getNorthLineWidth() 
 - 
getSouthLineWidthpublic int getSouthLineWidth() 
 - 
getWestLineWidthpublic int getWestLineWidth() 
 - 
setDrawEastpublic void setDrawEast(boolean b) 
 - 
setDrawNorthpublic void setDrawNorth(boolean b) 
 - 
setDrawSouthpublic void setDrawSouth(boolean b) 
 - 
setDrawWestpublic void setDrawWest(boolean b) 
 - 
setEastLineWidthpublic void setEastLineWidth(int i) 
 - 
setNorthLineWidthpublic void setNorthLineWidth(int i) 
 - 
setSouthLineWidthpublic void setSouthLineWidth(int i) 
 - 
setWestLineWidthpublic void setWestLineWidth(int i) 
 - 
getGradientColorpublic java.awt.Color getGradientColor() 
 - 
getGradientStylepublic int getGradientStyle() 
 - 
getGradientTypepublic int getGradientType() 
 - 
setGradientColorpublic void setGradientColor(java.awt.Color color) 
 - 
setGradientStylepublic void setGradientStyle(int i) 
 - 
setGradientTypepublic void setGradientType(int i) 
 - 
setBackgroundpublic void setBackground(java.awt.Color bg) - Overrides:
- setBackgroundin class- javax.swing.JComponent
 
 - 
setForegroundpublic void setForeground(java.awt.Color fg) - Overrides:
- setForegroundin class- javax.swing.JComponent
 
 - 
getOverrideHeightpublic int getOverrideHeight() 
 - 
setOverrideHeightpublic void setOverrideHeight(int overrideHeight) 
 - 
isOverrideSizepublic boolean isOverrideSize() 
 - 
setOverrideSizepublic void setOverrideSize(boolean overrideSize) 
 - 
getOverrideWidthpublic int getOverrideWidth() 
 - 
setOverrideWidthpublic void setOverrideWidth(int overrideWidth) 
 - 
getRoundingRadiuspublic float getRoundingRadius() 
 - 
setRoundingRadiuspublic void setRoundingRadius(float roundingRadius) 
 
- 
 
-