org.opensourcephysics.display.axes
Class CartesianCoordinateStringBuilder
java.lang.Object
org.opensourcephysics.display.axes.CoordinateStringBuilder
org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder
- Direct Known Subclasses:
- VidCartesianCoordinateStringBuilder
public class CartesianCoordinateStringBuilder
- extends CoordinateStringBuilder
Builds a coordinate string from a mouse event for an axis type.
Method Summary |
java.lang.String |
getCoordinateString(DrawingPanel panel,
java.awt.event.MouseEvent e)
Converts a the pixel coordinates in a mouse event into world coordinates and
return these coordinates in a string. |
void |
setCoordinateLabels(java.lang.String xLabel,
java.lang.String yLabel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scientificFormat
protected java.text.DecimalFormat scientificFormat
decimalFormat
protected java.text.DecimalFormat decimalFormat
xLabel
protected java.lang.String xLabel
yLabel
protected java.lang.String yLabel
CartesianCoordinateStringBuilder
public CartesianCoordinateStringBuilder()
CartesianCoordinateStringBuilder
public CartesianCoordinateStringBuilder(java.lang.String xLabel,
java.lang.String yLabel)
setCoordinateLabels
public void setCoordinateLabels(java.lang.String xLabel,
java.lang.String yLabel)
- Overrides:
setCoordinateLabels
in class CoordinateStringBuilder
getCoordinateString
public java.lang.String getCoordinateString(DrawingPanel panel,
java.awt.event.MouseEvent e)
- Converts a the pixel coordinates in a mouse event into world coordinates and
return these coordinates in a string.
- Specified by:
getCoordinateString
in class CoordinateStringBuilder
- Parameters:
e
- the mouse event
- Returns:
- the coordinate string