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, cursorCode
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_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, updateQuality
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, 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, updateUI
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
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, 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, transferFocusUpCycle
public 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 AbstractVisionComponent
public boolean isAntiAlias()
public void setAntiAlias(boolean b)
public void setForeground(java.awt.Color fg)
setForeground
in class javax.swing.JComponent
public 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)