java.awt.Shape
, java.beans.PropertyChangeListener
, java.io.Serializable
, java.lang.Cloneable
, java.util.EventListener
public class JaxoSLine extends JaxoDashLine
SELECT_DX, SELECT_DY, SELECT_P2
SELECT_P0
D_FORMAT, GRAY_SCALE_FORMAT, SELECT_NONE, SELECT_P1
GHOST_DASH, GLUON_FREQ, PHOTON_FREQ, SCALAR_DASH
Constructor | Description |
---|---|
JaxoSLine() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
isCopy(JaxoObject comp) |
Determines if this JaxoObject is a copy of the specified one.
|
void |
prepareEditPanel(JaxoObjectEditPanel editPanel) |
Initializes the given editPanel to edit properties of this JaxoObject.
|
void |
setPreferences() |
Applies default values to this JaxoObject.
|
protected float[] |
strokeDashes() |
Returns an array that is used as the dash parameter in
BasicStroke to paint this object. |
getAxo4JOptions, getObjectPath, resetStroke
copyFrom, getHeight, getPointCount, getRadius, getRelh, getRelSize, getRelw, getSize, getStroke, getStrokeWidth, getWidth, getX, getX2, getY, getY2, latexWidth, moveBy, setLocation, setRadius, setRelativeHeight, setRelativeWidth, setRelWAndH, setStroke, setStrokeWidth, setX, setX2, setY, setY2, strokeIs
arrowCoordinates, canBeSelected, getBounds, getGrabbedHandle, getLatexDLOffSet, getLaTexEndPoint, getLaTexStartPoint, latexCommand, length, paint, paintHandles, rescaleObject, setState, smallestDistanceTo
addPropertyChangeListener, contains, contains, contains, contains, copyFrom, firePropertyChange, getBounds2D, getBoundsWithHandles, getColor, getGeneralPath, getLaTexLocation, getName, getPathIterator, getPathIterator, getPoints, getX, getY, intersects, intersects, isAround, isMarked, paintVisualAid, propertyChange, removePropertyChangeListener, setAsMarked, setColor, setLocation, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setPointCount, setPoints, setTransient, setX, setXPosition, setY, setYPosition
arrowPositionIs, copy, copyFrom, dashIs, dlSepIs, getAmp, getArrow, getArrowPosition, getDash, getDLSeparation, getWiggles, isDoubleLine, isFlip, isPaintArrow, paintArrow, setAmp, setArrow, setArrowPosition, setDash, setDLSeparation, setDoubleLine, setFlip, setPaintArrow, setWiggles
public boolean isCopy(JaxoObject comp)
isCopy
in class JaxoLineObject
comp
- The JaxoObject to compare against.protected float[] strokeDashes()
BasicStroke
to paint this object.strokeDashes
in class JaxoDashLine
public void setPreferences()
preferences
.setPreferences
in class JaxoParticleObject
public void prepareEditPanel(JaxoObjectEditPanel editPanel)
prepareEditPanel
in class JaxoObject
editPanel
- the panel to prepare.Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.