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 Summary
Fields Modifier and Type Field Description static int
GRADIENT_EAST_WEST
static int
GRADIENT_NORTH_SOUTH
static int
GRADIENT_OFF
static int
GRADIENT_ROUND
static int
GRADIENT_SLOPE
-
Fields inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
antialias, context, cursorCode
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.ComponentLifecycle
COMPONENT_RUNNING
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Fields inherited from interface com.inductiveautomation.vision.api.client.binding.MutableDynamicPropertyProvider
RESERVED_SET_KEY
-
Fields inherited from interface com.inductiveautomation.vision.api.client.components.model.VisionComponent
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
-
-
Constructor Summary
Constructors Constructor Description PMIRectangle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEastLineWidth()
java.awt.Color
getGradientColor()
int
getGradientStyle()
int
getGradientType()
int
getNorthLineWidth()
int
getOverrideHeight()
int
getOverrideWidth()
int
getRotation()
float
getRoundingRadius()
int
getSouthLineWidth()
int
getWestLineWidth()
boolean
isDrawFill()
boolean
isOpaque()
boolean
isOverrideSize()
protected void
paintComponent(java.awt.Graphics graphics)
void
setAntiAlias(boolean b)
For backwards compatability.void
setBackground(java.awt.Color bg)
void
setDrawEast(boolean b)
void
setDrawFill(boolean b)
void
setDrawNorth(boolean b)
void
setDrawSouth(boolean b)
void
setDrawWest(boolean b)
void
setEastLineWidth(int i)
void
setForeground(java.awt.Color fg)
void
setGradientColor(java.awt.Color color)
void
setGradientStyle(int i)
void
setGradientType(int i)
void
setNorthLineWidth(int i)
void
setOverrideHeight(int overrideHeight)
void
setOverrideSize(boolean overrideSize)
void
setOverrideWidth(int overrideWidth)
void
setRotation(int i)
void
setRoundingRadius(float roundingRadius)
void
setSouthLineWidth(int i)
void
setWestLineWidth(int i)
-
Methods inherited from class com.inductiveautomation.vision.api.client.components.model.AbstractVisionComponent
getAppContext, 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.JComponent
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, 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.Container
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
-
Methods inherited from class java.awt.Component
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, 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_OFF
public static final int GRADIENT_OFF
- See Also:
- Constant Field Values
-
GRADIENT_NORTH_SOUTH
public static final int GRADIENT_NORTH_SOUTH
- See Also:
- Constant Field Values
-
GRADIENT_EAST_WEST
public static final int GRADIENT_EAST_WEST
- See Also:
- Constant Field Values
-
GRADIENT_SLOPE
public static final int GRADIENT_SLOPE
- See Also:
- Constant Field Values
-
GRADIENT_ROUND
public static final int GRADIENT_ROUND
- See Also:
- Constant Field Values
-
-
Method Detail
-
isOpaque
public boolean isOpaque()
- Overrides:
isOpaque
in classjavax.swing.JComponent
-
paintComponent
protected void paintComponent(java.awt.Graphics graphics)
- Overrides:
paintComponent
in classAbstractVisionComponent
-
isDrawFill
public boolean isDrawFill()
-
getRotation
public int getRotation()
-
setDrawFill
public void setDrawFill(boolean b)
-
setRotation
public void setRotation(int i)
-
setAntiAlias
public void setAntiAlias(boolean b)
For backwards compatability. This is now automatically calculated.
-
getEastLineWidth
public int getEastLineWidth()
-
getNorthLineWidth
public int getNorthLineWidth()
-
getSouthLineWidth
public int getSouthLineWidth()
-
getWestLineWidth
public int getWestLineWidth()
-
setDrawEast
public void setDrawEast(boolean b)
-
setDrawNorth
public void setDrawNorth(boolean b)
-
setDrawSouth
public void setDrawSouth(boolean b)
-
setDrawWest
public void setDrawWest(boolean b)
-
setEastLineWidth
public void setEastLineWidth(int i)
-
setNorthLineWidth
public void setNorthLineWidth(int i)
-
setSouthLineWidth
public void setSouthLineWidth(int i)
-
setWestLineWidth
public void setWestLineWidth(int i)
-
getGradientColor
public java.awt.Color getGradientColor()
-
getGradientStyle
public int getGradientStyle()
-
getGradientType
public int getGradientType()
-
setGradientColor
public void setGradientColor(java.awt.Color color)
-
setGradientStyle
public void setGradientStyle(int i)
-
setGradientType
public void setGradientType(int i)
-
setBackground
public void setBackground(java.awt.Color bg)
- Overrides:
setBackground
in classjavax.swing.JComponent
-
setForeground
public void setForeground(java.awt.Color fg)
- Overrides:
setForeground
in classjavax.swing.JComponent
-
getOverrideHeight
public int getOverrideHeight()
-
setOverrideHeight
public void setOverrideHeight(int overrideHeight)
-
isOverrideSize
public boolean isOverrideSize()
-
setOverrideSize
public void setOverrideSize(boolean overrideSize)
-
getOverrideWidth
public int getOverrideWidth()
-
setOverrideWidth
public void setOverrideWidth(int overrideWidth)
-
getRoundingRadius
public float getRoundingRadius()
-
setRoundingRadius
public void setRoundingRadius(float roundingRadius)
-
-