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,- ImageObserver,- MenuContainer,- Serializable
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponentantialias, context, cursorCodeFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycleCOMPONENT_RUNNINGFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListenerLOCAL_CHANGE_EVENTFields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProviderRESERVED_SET_KEYFields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponentCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintintintintintintintfloatintintbooleanbooleanisOpaque()booleanprotected voidpaintComponent(Graphics graphics) voidsetAntiAlias(boolean b) For backwards compatability.voidsetBackground(Color bg) voidsetDrawEast(boolean b) voidsetDrawFill(boolean b) voidsetDrawNorth(boolean b) voidsetDrawSouth(boolean b) voidsetDrawWest(boolean b) voidsetEastLineWidth(int i) voidsetForeground(Color fg) voidsetGradientColor(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, updateQualityMethods 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, updateUIMethods 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, validateTreeMethods 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 Details- 
GRADIENT_OFFpublic static final int GRADIENT_OFF- See Also:
 
- 
GRADIENT_NORTH_SOUTHpublic static final int GRADIENT_NORTH_SOUTH- See Also:
 
- 
GRADIENT_EAST_WESTpublic static final int GRADIENT_EAST_WEST- See Also:
 
- 
GRADIENT_SLOPEpublic static final int GRADIENT_SLOPE- See Also:
 
- 
GRADIENT_ROUNDpublic static final int GRADIENT_ROUND- See Also:
 
 
- 
- 
Constructor Details- 
PMIRectanglepublic PMIRectangle()
 
- 
- 
Method Details- 
isOpaquepublic boolean isOpaque()- Overrides:
- isOpaquein class- JComponent
 
- 
paintComponent- 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) 
- 
getGradientColor
- 
getGradientStylepublic int getGradientStyle()
- 
getGradientTypepublic int getGradientType()
- 
setGradientColor
- 
setGradientStylepublic void setGradientStyle(int i) 
- 
setGradientTypepublic void setGradientType(int i) 
- 
setBackground- Overrides:
- setBackgroundin class- JComponent
 
- 
setForeground- Overrides:
- setForegroundin class- 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) 
 
-