public class PMILine extends AbstractVisionComponent
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
MODE_DOWNHILL |
static int |
MODE_HORIZ_VERT |
static int |
MODE_UPHILL |
static int |
STYLE_DASHED |
static int |
STYLE_LOOP |
static int |
STYLE_LOOP_DASHED |
static int |
STYLE_PLAIN |
static int |
STYLE_SINE |
static int |
STYLE_SINE_DASHED |
antialias, context, cursorCodelistenerList, 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_RUNNING| Constructor and Description |
|---|
PMILine() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.awt.Point |
drawArrow(java.awt.Graphics g,
java.awt.geom.Point2D point1,
java.awt.geom.Point2D point2,
java.awt.Color color,
int arrowSize)
Draw the ending segment.
|
int |
getLeftArrowSize() |
int |
getLineMode() |
int |
getLineStyle() |
int |
getLineWidth() |
int |
getRightArrowSize() |
int |
getSineHeight() |
int |
getSineLength() |
java.lang.String |
getStrokePattern() |
boolean |
isAntiAlias() |
boolean |
isLeftArrow() |
boolean |
isRightArrow() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setAntiAlias(boolean b) |
void |
setForeground(java.awt.Color fg) |
void |
setLeftArrow(boolean leftArrow) |
void |
setLeftArrowSize(int leftArrowSize) |
void |
setLineMode(int lineMode) |
void |
setLineStyle(int style) |
void |
setLineWidth(int width) |
void |
setRightArrow(boolean rightArrow) |
void |
setRightArrowSize(int rightArrowSize) |
void |
setSineHeight(int sineHeight) |
void |
setSineLength(int sineLength) |
void |
setStrokePattern(java.lang.String pattern) |
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, updateQualityaddAncestorListener, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUIadd, 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, 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, getPeer, 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, 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 STYLE_PLAIN
public static final int STYLE_DASHED
public static final int STYLE_SINE
public static final int STYLE_SINE_DASHED
public static final int STYLE_LOOP
public static final int STYLE_LOOP_DASHED
public static final int MODE_HORIZ_VERT
public static final int MODE_UPHILL
public static final int MODE_DOWNHILL
protected void paintComponent(java.awt.Graphics g)
paintComponent in class AbstractVisionComponentpublic boolean isAntiAlias()
public void setAntiAlias(boolean b)
public void setForeground(java.awt.Color fg)
setForeground in class javax.swing.JComponentpublic int getLineStyle()
public void setLineStyle(int style)
public int getLineWidth()
public void setLineWidth(int width)
public java.lang.String getStrokePattern()
public void setStrokePattern(java.lang.String pattern)
public int getSineHeight()
public void setSineHeight(int sineHeight)
public int getSineLength()
public void setSineLength(int sineLength)
public int getLineMode()
public void setLineMode(int lineMode)
protected static java.awt.Point drawArrow(java.awt.Graphics g,
java.awt.geom.Point2D point1,
java.awt.geom.Point2D point2,
java.awt.Color color,
int arrowSize)
g - the graphics context.point1 - the origin point used to determine directionpoint2 - the second point used as the hot point of arrow)color - color of arrowpublic boolean isLeftArrow()
public void setLeftArrow(boolean leftArrow)
public int getLeftArrowSize()
public void setLeftArrowSize(int leftArrowSize)
public boolean isRightArrow()
public void setRightArrow(boolean rightArrow)
public int getRightArrowSize()
public void setRightArrowSize(int rightArrowSize)