Class XAxis
java.lang.Object
org.opensourcephysics.display.axes.XYAxis
org.opensourcephysics.display.axes.XAxis
- All Implemented Interfaces:
Drawable
,Interactive
,Measurable
XAxis: an x axis that knows how to draw itself in a drawing panel.
Copyright: Copyright (c) 2005 Gould, Christian, and Tobochnik
- Version:
- 1.0
- Author:
- Wolfgang Christian
-
Field Summary
Fields inherited from class org.opensourcephysics.display.axes.XYAxis
DRAW_AT_LOCATION, DRAW_IN_DISPLAY, DRAW_IN_GUTTER, LINEAR, LOG10, x, y
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
draw
(DrawingPanel drawingPanel, Graphics g) Draws the axis in the drawing panel.findInteractive
(DrawingPanel panel, int xpix, int ypix) void
setXY
(double x, double y) void
setY
(double y) Methods inherited from class org.opensourcephysics.display.axes.XYAxis
calculateLabels, drawMultiplier, getX, getXMax, getXMin, getY, getYMax, getYMin, isEnabled, isMeasured, log10, setAxisType, setEnabled, setLabelFormat, setLabelFormat, setLocation, setLocationType, setShowMajorGrid, setTitle, setTitle, setTitleFont, setX
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opensourcephysics.display.Interactive
isInteractive
-
Constructor Details
-
XAxis
public XAxis()Constructor XAxis -
XAxis
Constructor XAxis- Parameters:
title
-
-
-
Method Details
-
draw
Draws the axis in the drawing panel. -
findInteractive
- Specified by:
findInteractive
in interfaceInteractive
- Overrides:
findInteractive
in classXYAxis
-
setXY
public void setXY(double x, double y) - Specified by:
setXY
in interfaceInteractive
- Overrides:
setXY
in classXYAxis
-
setY
public void setY(double y) - Specified by:
setY
in interfaceInteractive
- Overrides:
setY
in classXYAxis
-