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, selectedaccessibleContext, 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, superComponentPaintaddAncestorListener, 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, 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, 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, transferFocusUpCyclepublic 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 SLComponentpublic java.util.List getChildren()
getChildren in class SLComponentpublic SLLine spawnUnder(SLComponent par)
public java.awt.Graphics getGraphics()
getGraphics in class SLComponentpublic void actionPerformed(SLComponentEvent ev)
actionPerformed in class SLComponentpublic 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()
SLComponentgetXBounds in class SLComponentpublic DblMatrix getYBounds()
SLComponentgetYBounds in class SLComponentpublic DblMatrix getZBounds()
SLComponentgetZBounds in class SLComponentpublic 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 SLComponentpublic 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