org.opensourcephysics.display.axes
Class YAxis

java.lang.Object
  extended by org.opensourcephysics.display.axes.XYAxis
      extended by org.opensourcephysics.display.axes.YAxis
All Implemented Interfaces:
Drawable, Interactive, Measurable

public class YAxis
extends XYAxis

YAxis: a y 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
YAxis()
          Constructor YAxis
YAxis(java.lang.String title)
          Constructor YAxis
 
Method Summary
 void draw(DrawingPanel drawingPanel, java.awt.Graphics g)
          Draws the axis in the drawing panel.
 Interactive findInteractive(DrawingPanel panel, int xpix, int ypix)
           
 void setX(double x)
           
 void setXY(double x, 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, setY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YAxis

public YAxis()
Constructor YAxis


YAxis

public YAxis(java.lang.String title)
Constructor YAxis

Parameters:
title -
Method Detail

draw

public void draw(DrawingPanel drawingPanel,
                 java.awt.Graphics g)
Draws the axis in the drawing panel.

Specified by:
draw in interface Drawable
Specified by:
draw in class XYAxis
Parameters:
drawingPanel -
g -

findInteractive

public Interactive findInteractive(DrawingPanel panel,
                                   int xpix,
                                   int ypix)
Specified by:
findInteractive in interface Interactive
Overrides:
findInteractive in class XYAxis

setXY

public void setXY(double x,
                  double y)
Specified by:
setXY in interface Interactive
Overrides:
setXY in class XYAxis

setX

public void setX(double x)
Specified by:
setX in interface Interactive
Overrides:
setX in class XYAxis