public class SLLine extends SLComponent
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
LINE_DASH_DASH |
static int |
LINE_DASH_DOT |
static int |
LINE_DOT_DOT |
static int |
LINE_SOLID |
name, selected
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SLLine(SLComponent parent) |
SLLine(SLLocator locator,
SLComponent parent) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(SLComponentEvent ev) |
void |
addChild(SLComponent b) |
void |
applyPreferences(java.lang.String repos,
SLLineSegmentRendererPreferences p) |
java.util.List |
getChildren() |
int |
getColorDimension() |
boolean |
getDotted() |
java.awt.Graphics |
getGraphics() |
java.awt.Color |
getLineColor() |
float[] |
getLineDash()
Allows use of pre-defined dash patterns.
|
SLLineSegmentRenderer |
getLineSegmentRenderer() |
int |
getLineThickness() |
java.awt.Color |
getMarkerEdgeColor() |
java.awt.Color |
getMarkerFaceColor() |
SLMarkerRenderer |
getMarkerRenderer() |
int |
getMarkerSize() |
int |
getMarkerType() |
java.awt.Shape |
getShape() |
boolean |
getSilent() |
DblMatrix |
getXBounds()
This default implementation of getXBounds returns a vector of zeros,
essentially giving the object a reported size of zero.
|
DblMatrix |
getXData() |
DblMatrix |
getYBounds()
This default implementation of getYBounds returns a vector of zeros,
essentially giving the object a reported size of zero.
|
DblMatrix |
getYData() |
DblMatrix |
getZBounds()
This default implementation of getZBounds returns a vector of zeros,
essentially giving the object a reported size of zero.
|
DblMatrix |
getZData() |
boolean |
hasChild(SLComponent b) |
void |
paintDirectPixels(java.awt.Graphics g) |
void |
paintSL() |
void |
paintSL(java.awt.Graphics g) |
void |
setColorDimension(int dim) |
void |
setDotted(boolean t) |
void |
setLineColor(java.awt.Color b) |
void |
setLineColor(ColorMapper map) |
void |
setLineColor(int b) |
void |
setLineDash(DblMatrix dashpattern) |
void |
setLineDash(float[] x)
Allows use of pre-defined dash patterns.
|
void |
setLineDash(int x)
Allows use of pre-defined dash patterns.
|
void |
setLineSegmentRenderer(SLLineSegmentRenderer R) |
void |
setLineThickness(int X) |
void |
setMarkerEdgeColor(java.awt.Color b) |
void |
setMarkerEdgeColor(int x) |
void |
setMarkerFaceColor(java.awt.Color b) |
void |
setMarkerFaceColor(int x) |
void |
setMarkerRenderer(SLMarkerRenderer R) |
void |
setMarkerSize(int x) |
void |
setMarkerType(int x) |
void |
setSilent(boolean x) |
void |
setXData(DblMatrix X) |
void |
setYData(DblMatrix Y) |
void |
setZData(DblMatrix Z) |
SLLine |
spawnUnder(SLComponent par)
Creates a new line that is drawn under the level of the given parent.
|
void |
updatePreferences(java.lang.String repos,
SLLineSegmentRendererPreferences p)
Deprecated.
|
void |
useGradientColorMapping(boolean X) |
getName, isSelected, paint, seenIntersecting, setName, setSelected, superComponentPaint
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, 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, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, 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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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 LINE_SOLID
public static final int LINE_DASH_DASH
public static final int LINE_DASH_DOT
public static final int LINE_DOT_DOT
public SLLine(SLComponent parent)
public SLLine(SLLocator locator, SLComponent parent)
public boolean hasChild(SLComponent b)
hasChild
in class SLComponent
public java.util.List getChildren()
getChildren
in class SLComponent
public SLLine spawnUnder(SLComponent par)
public java.awt.Graphics getGraphics()
getGraphics
in class SLComponent
public void actionPerformed(SLComponentEvent ev)
actionPerformed
in class SLComponent
public void setMarkerType(int x)
public void setMarkerFaceColor(int x)
public void setMarkerEdgeColor(int x)
public void setDotted(boolean t)
public void setLineDash(int x)
public void setLineDash(float[] x)
public void setLineDash(DblMatrix dashpattern)
public void setLineColor(java.awt.Color b)
public void setLineColor(ColorMapper map)
public void setLineColor(int b)
public void useGradientColorMapping(boolean X)
public int getColorDimension()
public void setColorDimension(int dim)
public void setLineThickness(int X)
public void setMarkerEdgeColor(java.awt.Color b)
public void setMarkerFaceColor(java.awt.Color b)
public void setMarkerSize(int x)
public int getMarkerType()
public boolean getDotted()
public float[] getLineDash()
public java.awt.Color getLineColor()
public int getLineThickness()
public java.awt.Color getMarkerEdgeColor()
public java.awt.Color getMarkerFaceColor()
public int getMarkerSize()
public DblMatrix getXData()
public DblMatrix getYData()
public DblMatrix getZData()
public DblMatrix getXBounds()
SLComponent
getXBounds
in class SLComponent
public DblMatrix getYBounds()
SLComponent
getYBounds
in class SLComponent
public DblMatrix getZBounds()
SLComponent
getZBounds
in class SLComponent
public void setXData(DblMatrix X)
public void setYData(DblMatrix Y)
public void setZData(DblMatrix Z)
public void paintSL()
public void addChild(SLComponent b)
addChild
in class SLComponent
public void paintDirectPixels(java.awt.Graphics g)
public void paintSL(java.awt.Graphics g)
paintSL
in class SLComponent
@Deprecated public void updatePreferences(java.lang.String repos, SLLineSegmentRendererPreferences p)
applyPreferences(String repos,SLLineSegmentRendererPreferences p)
public void applyPreferences(java.lang.String repos, SLLineSegmentRendererPreferences p)
public java.awt.Shape getShape()
public void setSilent(boolean x)
public boolean getSilent()
public void setMarkerRenderer(SLMarkerRenderer R)
public void setLineSegmentRenderer(SLLineSegmentRenderer R)
public SLMarkerRenderer getMarkerRenderer()
public SLLineSegmentRenderer getLineSegmentRenderer()
Copyright © 2011, 2013. Daniel P. Dougherty