com.eltima.chart
Class VerticalAxis

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.eltima.chart.AbstractAxis
                  extended by com.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-2007

Company: Eltima Software

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

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, 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.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 axis components position.
 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, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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.

Overrides:
getPreferredSize in class javax.swing.JComponent
Returns:
Dimension

fillComponentsPosition

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


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)
Overrides:
paintComponent in class javax.swing.JComponent

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


Copyright © 2000-2007 Eltima Software. All Rights Reserved.