Class CartesianCoordinateStringBuilder
java.lang.Object
org.opensourcephysics.display.axes.CoordinateStringBuilder
org.opensourcephysics.display.axes.CartesianCoordinateStringBuilder
- Direct Known Subclasses:
DataToolTab.DataToolPlotter.PlotCoordinateStringBuilder
,VidCartesianCoordinateStringBuilder
Builds a coordinate string from a mouse event for an axis type.
-
Field Summary
Fields inherited from class org.opensourcephysics.display.axes.CoordinateStringBuilder
decimalFormat, scientificFormat, xLabel, yLabel
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor CartesianCoordinateStringBuilderCartesianCoordinateStringBuilder
(String xLabel, String yLabel) Constructor CartesianCoordinateStringBuilder -
Method Summary
Modifier and TypeMethodDescriptiongetCoordinateString
(DrawingPanel panel, MouseEvent e) Converts a the pixel coordinates in a mouse event into world coordinates and return these coordinates in a string.void
setCoordinateLabels
(String xLabel, String yLabel) Methods inherited from class org.opensourcephysics.display.axes.CoordinateStringBuilder
createCartesian, createPolar, createPolar
-
Constructor Details
-
CartesianCoordinateStringBuilder
public CartesianCoordinateStringBuilder()Constructor CartesianCoordinateStringBuilder -
CartesianCoordinateStringBuilder
Constructor CartesianCoordinateStringBuilder- Parameters:
xLabel
-yLabel
-
-
-
Method Details
-
setCoordinateLabels
- Overrides:
setCoordinateLabels
in classCoordinateStringBuilder
-
getCoordinateString
Converts a the pixel coordinates in a mouse event into world coordinates and return these coordinates in a string.- Specified by:
getCoordinateString
in classCoordinateStringBuilder
- Parameters:
e
- the mouse event- Returns:
- the coordinate string
-