|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--com.elegantj.graphx.GraphPanel
|
+--com.elegantj.graphx.surface.AreaGraph
AreaGraph class implements the 3 dimensional series charting that allows the data to be displayed in a Surface area.
| Field Summary | |
protected static int |
AREA_CHANGE
Specifies the constant for refreshing graph |
protected static int |
AREA_COLOR_CHANGE
Specifies the constant for refreshing graph |
java.util.Vector |
m_DataMatrix
contains graph data. |
GraphAreaDetail |
m_GraphAreaDetail
Specifies the Area Properties of Graph |
java.util.Vector |
m_GraphFormTable
contains setting of different graph formats. |
protected int |
m_Height
Specifies the total height |
protected boolean |
m_Initialized
Specifies whether the Graph has been initialized or not |
protected java.awt.Rectangle |
m_OriginalClipRect
Specifies the original clipping rectangle |
protected int |
m_Width
Specifies the total width |
java.util.Vector |
m_XLabelList
contains list of label at x axis. |
java.util.Vector |
m_ZLabelList
contains list of label at z axis. |
| 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 | |
AreaGraph()
Creates the Graph with default settings |
|
| Method Summary | |
java.awt.Color |
getAreaBorderColor()
get Area Border Color |
boolean |
getAreaBorderVisible()
get Area Border Visible/hide |
java.awt.Color |
getAreaColor(int inIndex)
Get the Area Color for specified index |
java.awt.Color |
getAreaColor(java.lang.String inLabel)
Get the Area Color for specified label |
java.util.Vector |
getAreaColors()
Get Area Properties |
int |
getAreaGapInPercent()
Get Gap between two Area Group in Percentage |
int |
getAreaGradientAngle()
get Area Gradient Painter angle |
int |
getAreaGradientExtent()
get Default Extent For drawing Gradient |
int |
getAreaGradientMode()
get Area Gradient Painter mode |
boolean |
getAreaGradientVisible()
get Area Gradient Visible/hide |
GraphAreaDetail |
getAreaProperties()
Get GraphAreaDetail Object for area properties |
java.lang.String |
getAreaTooltipText()
get Area Tooltip Text |
int |
getAreaTransperancyInPercent()
get transperancy value of color |
int |
getAreaWidth()
Get Area width |
DrillDownDetail |
getDrillDownDetail(GraphicsEx gEx,
int click_x,
int click_y)
Return DrillDownDetail object for given point Cordinate. |
java.awt.Polygon |
getGraphAreaPolygon()
Overriden method for return graph area polygon |
java.awt.Dimension |
getPreferredSize()
Returns the preferred size of the component |
java.lang.String |
getTooltipText()
return Area Tooltip text |
protected java.awt.Rectangle |
getVisibleGraphRect()
Returns the Visible rectangle of the component |
protected int |
indexOf(java.util.Vector vector,
java.lang.String text)
Returns the index of the specified text into given vector |
void |
init()
Initialize graph variables |
void |
paintComponent(java.awt.Graphics g)
This method paints graph according to properties and data of graph. |
boolean |
populateGraph()
Populates the Graph |
void |
readExternal(java.io.ObjectInput in)
This method retrieves the state of the bean |
void |
reDraw()
|
protected void |
refreshProperties(int nFor)
This method refreshes the Graph followed by the given changed property |
void |
setAreaBorderColor(java.awt.Color newColor)
set Area Border Color |
void |
setAreaBorderVisible(boolean visible)
set Area Border Visible/Hide |
void |
setAreaColor(int inIndex,
java.awt.Color inColor)
Set the Area Color for specified index |
void |
setAreaColor(java.lang.String inLabel,
java.awt.Color inColor)
Set the Area Color for specified label |
void |
setAreaColors(java.util.Vector invalue)
Set Area Properties |
void |
setAreaGapInPercent(int gapInPercent)
Set Gap between two Area group in Percentage |
void |
setAreaGradientAngle(int angle)
set Area Gradient Painter angle |
void |
setAreaGradientExtent(int inExtent)
set Default Extent for drawing Gradient |
void |
setAreaGradientMode(int mode)
set Area Gradient Painter mode |
void |
setAreaGradientVisible(boolean visible)
set Area Gradient Visible/Hide |
void |
setAreaProperties(GraphAreaDetail inGraphAreaDetail)
Set GraphAreaDetail Object Specifying Area properties |
void |
setAreaTooltipText(java.lang.String tooltip)
set Area Tooltip text |
void |
setAreaTransperancyInPercent(int transperancyInPercent)
set Transperancy in Area color |
void |
setAreaWidth(int width)
Set Area Width |
void |
update(java.awt.Graphics g)
|
void |
writeExternal(java.io.ObjectOutput out)
This method saves the state of the bean |
protected void |
writeGraphAttributes(XMLWriter xmlwriter)
Write Properties to the xml File |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction |
| 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, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, 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 |
| Field Detail |
protected static final int AREA_COLOR_CHANGE
protected static final int AREA_CHANGE
protected java.awt.Rectangle m_OriginalClipRect
protected int m_Width
protected int m_Height
protected boolean m_Initialized
public java.util.Vector m_GraphFormTable
public GraphAreaDetail m_GraphAreaDetail
public transient java.util.Vector m_XLabelList
public transient java.util.Vector m_ZLabelList
public transient java.util.Vector m_DataMatrix
| Constructor Detail |
public AreaGraph()
| Method Detail |
public void init()
public void setAreaColor(java.lang.String inLabel,
java.awt.Color inColor)
inLabel - label whose color is to be returninColor - Color object to be setpublic java.awt.Color getAreaColor(java.lang.String inLabel)
inLabel - Label whose color is to be return
public void setAreaColor(int inIndex,
java.awt.Color inColor)
inIndex - index of label whose color is to be changedinColor - Color to be setpublic java.awt.Color getAreaColor(int inIndex)
inIndex - index of label whose color is to be return
public void setAreaProperties(GraphAreaDetail inGraphAreaDetail)
inGraphAreaDetail - Object specifying Area Propertiespublic GraphAreaDetail getAreaProperties()
protected int indexOf(java.util.Vector vector,
java.lang.String text)
protected void refreshProperties(int nFor)
refreshProperties in class GraphPanelnFor - the changed property constantpublic void paintComponent(java.awt.Graphics g)
paintComponent in class GraphPanelpublic void update(java.awt.Graphics g)
update in class javax.swing.JComponentpublic void reDraw()
reDraw in class GraphPanelprotected java.awt.Rectangle getVisibleGraphRect()
getVisibleGraphRect in class GraphPanelpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic java.awt.Polygon getGraphAreaPolygon()
getGraphAreaPolygon in class GraphPanelpublic java.lang.String getTooltipText()
getTooltipText in class GraphPanel
public DrillDownDetail getDrillDownDetail(GraphicsEx gEx,
int click_x,
int click_y)
getDrillDownDetail in class GraphPanelclick_x - X coordinate of Pointclick_y - Y coordinate of Point
public boolean populateGraph()
populateGraph in class GraphPanel
public void readExternal(java.io.ObjectInput in)
throws java.lang.ClassNotFoundException,
java.io.IOException
readExternal in interface java.io.ExternalizablereadExternal in class GraphPaneljava.lang.ClassNotFoundException
java.io.IOException
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class GraphPaneljava.io.IOException
protected void writeGraphAttributes(XMLWriter xmlwriter)
throws org.xml.sax.SAXException
writeGraphAttributes in class GraphPanelorg.xml.sax.SAXExceptionpublic void setAreaGapInPercent(int gapInPercent)
gapInPercent - Percentage of gap between two Area Grouppublic int getAreaGapInPercent()
public void setAreaWidth(int width)
width - Area widthpublic int getAreaWidth()
public void setAreaColors(java.util.Vector invalue)
invalue - Vector of Area propertiespublic java.util.Vector getAreaColors()
public void setAreaTransperancyInPercent(int transperancyInPercent)
transperancyInPercent - Percentage of trancparency in colorpublic int getAreaTransperancyInPercent()
public void setAreaBorderVisible(boolean visible)
visible - if true then Area border is visible otherwize notpublic boolean getAreaBorderVisible()
public void setAreaBorderColor(java.awt.Color newColor)
newColor - Color specifying border colorpublic java.awt.Color getAreaBorderColor()
public void setAreaGradientVisible(boolean visible)
visible - if true then Area Gradient is visible otherwize notpublic boolean getAreaGradientVisible()
public void setAreaGradientExtent(int inExtent)
inExtent - Gradient Default Extentpublic int getAreaGradientExtent()
public void setAreaGradientMode(int mode)
mode - Area Gradient Painter modepublic int getAreaGradientMode()
public void setAreaGradientAngle(int angle)
angle - Area Gradient Painter anglepublic int getAreaGradientAngle()
public void setAreaTooltipText(java.lang.String tooltip)
tooltip - String representing Area tooltip textpublic java.lang.String getAreaTooltipText()
|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||