com.eltima.chart
Class VerticalAxis

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended bycom.eltima.chart.AbstractAxis
                  extended bycom.eltima.chart.VerticalAxis
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class VerticalAxis
extends AbstractAxis

The VerticalAxis class.

Copyright: Copyright (c) 2000-2005

Company: Eltima Software

Version:
1.0
Author:
[SoftInfinity Dpt.]
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class com.eltima.chart.AbstractAxis
CROSSES_AT_MAX, CROSSES_AT_MIN, CROSSES_AT_ZERO, LABEL_PLACEMENT_AT_CATEGORIES, LABEL_PLACEMENT_BETWEEN_CATEGORIES, rendererPane, TYPE_CATEGORY, TYPE_DATA
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VerticalAxis(ELChart chart)
          Creates new instance of VerticalAxis with specified ELChart.
 
Method Summary
protected  void fillComponentsPosition()
          Fill position of axis components.
 Arrow getBottomArrow()
          Returns the bottom Arrow.
 AxisComponentPositions getCompPositions()
          Returns the AxisComponentPositions.
 java.awt.Dimension getPreferredSize()
          Returns the preffered size.
 Arrow getTopArrow()
          Returns the top Arrow.
 java.util.Vector getUnitPositions()
          Returns the vector of init positions.
 double getUnitValue()
          Returns the unit value.
 double getZeroPosition()
          Returns the zero position.
 void paintComponent(java.awt.Graphics g)
           
 void setBottomArrow(Arrow arrow)
          Sets the bottom Arrow.
 void setTopArrow(Arrow arrow)
          Sets the top Arrow.
 
Methods inherited from class com.eltima.chart.AbstractAxis
getAxisGradient, getAxisType, getAxisWeight, getChart, getCrossesType, getLabelAxisMargin, getLabelModel, getLabelPlacement, getLabelRenderer, getMajorTick, getMinorTick, getTitle, getTitleLabelMargin, getTitleModel, getTitleRenderer, getUnitValue, isAxisVisible, isLabelVisible, isTitleVisible, setAxisGradient, setAxisType, setAxisVisible, setAxisWeight, setBounds, setCrossesType, setLabelAxisMargin, setLabelModel, setLabelPlacement, setLabelRenderer, setLabelVisible, setMajorTick, setMinorTick, setTitle, setTitleLabelMargin, setTitleModel, setTitleRenderer, setTitleVisible
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VerticalAxis

public VerticalAxis(ELChart chart)
Creates new instance of VerticalAxis with specified ELChart.

Parameters:
chart - ELChart
Method Detail

getCompPositions

public AxisComponentPositions getCompPositions()
Returns the AxisComponentPositions.

Returns:
AxisComponentPositions

getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preffered size.

Returns:
Dimension

fillComponentsPosition

protected void fillComponentsPosition()
Description copied from class: AbstractAxis
Fill position of axis components.

Overrides:
fillComponentsPosition in class AbstractAxis

getUnitPositions

public java.util.Vector getUnitPositions()
Returns the vector of init positions.

Returns:
Vector

getUnitValue

public double getUnitValue()
Returns the unit value.

Returns:
double

getZeroPosition

public double getZeroPosition()
Returns the zero position.

Returns:
double

paintComponent

public void paintComponent(java.awt.Graphics g)

getTopArrow

public Arrow getTopArrow()
Returns the top Arrow.

Returns:
Arrow

getBottomArrow

public Arrow getBottomArrow()
Returns the bottom Arrow.

Returns:
Arrow

setBottomArrow

public void setBottomArrow(Arrow arrow)
Sets the bottom Arrow.

Parameters:
arrow - Arrow

setTopArrow

public void setTopArrow(Arrow arrow)
Sets the top Arrow.

Parameters:
arrow - Arrow