|
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.radar.RadarGraph
Radar graph with drilldown and mouse over effect
| Field Summary | |
java.util.Vector |
m_DataMatrix
contains graph data. |
java.util.Vector |
m_GraphFormTable
contains setting of different graph formats. |
GraphRadarDetail |
m_GraphRadarDetail
Specifies the Radar Properties of Graph |
protected int |
m_Height
Specifies the total height |
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. |
protected static int |
RADAR_CHANGE
Specifies the constant for refreshing graph |
protected static int |
RADAR_COLOR_CHANGE
Specifies the constant for refreshing graph |
| 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 | |
RadarGraph()
Creates the Graph with default settings |
|
| Method Summary | |
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()
|
java.awt.Color |
getRadarBorderColor()
get Radar Border Object |
boolean |
getRadarBorderVisible()
get Radar Border Visible/hide |
int |
getRadarBorderWidth()
Get Radar Area Border width |
java.awt.Color |
getRadarColor(int inIndex)
Get the Radar Color for specified index |
java.awt.Color |
getRadarColor(java.lang.String inLabel)
Get the Radar Color for specified label |
java.util.Vector |
getRadarColors()
Get Radar Properties |
int |
getRadarDiameter()
Get Radar Diameter |
int |
getRadarGradientAngle()
get Radar Gradient Painter angle |
int |
getRadarGradientExtent()
get Default Extent For drawing Gradient |
int |
getRadarGradientMode()
get Radar Gradient Painter mode |
boolean |
getRadarGradientVisible()
get Radar Gradient Visible/hide |
GraphRadarDetail |
getRadarProperties()
Get GraphRadarDetail Object for Radar properties |
java.lang.String |
getRadarTooltipText()
get Radar Tooltip Text |
int |
getRadarTransperancyInPercent()
get transperancy value of color |
java.util.Vector |
getTestData()
|
java.lang.String |
getTooltipText()
return 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 |
setRadarBorderColor(java.awt.Color newcolor)
set Radar Border Object |
void |
setRadarBorderVisible(boolean visible)
set Radar Border Visible/Hide |
void |
setRadarBorderWidth(int width)
Set Radar Area Border Width |
void |
setRadarColor(int inIndex,
java.awt.Color inColor)
Set the Radar Color for specified index |
void |
setRadarColor(java.lang.String inLabel,
java.awt.Color inColor)
Set the Radar Color for specified label |
void |
setRadarColors(java.util.Vector invalue)
Set Radar Properties |
void |
setRadarDiameter(int width)
Set Radar Diameter |
void |
setRadarGradientAngle(int angle)
set Radar Gradient Painter angle |
void |
setRadarGradientExtent(int inExtent)
set Default Extent for drawing Gradient |
void |
setRadarGradientMode(int mode)
set Radar Gradient Painter mode |
void |
setRadarGradientVisible(boolean visible)
set Radar Gradient Visible/Hide |
void |
setRadarProperties(GraphRadarDetail inGraphRadarDetail)
Set GraphRadarDetail Object Specifying Radar properties |
void |
setRadarTooltipText(java.lang.String tooltip)
set Radar Tooltip text |
void |
setRadarTransperancyInPercent(int transperancyInPercent)
set Transperancy in Radar color |
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 RADAR_COLOR_CHANGE
protected static final int RADAR_CHANGE
public java.util.Vector m_GraphFormTable
public GraphRadarDetail m_GraphRadarDetail
protected java.awt.Rectangle m_OriginalClipRect
protected int m_Width
protected int m_Height
public transient java.util.Vector m_XLabelList
public transient java.util.Vector m_ZLabelList
public transient java.util.Vector m_DataMatrix
| Constructor Detail |
public RadarGraph()
| Method Detail |
public void init()
public java.util.Vector getTestData()
getTestData in class GraphPanel
public void setRadarColor(java.lang.String inLabel,
java.awt.Color inColor)
inLabel - label whose color is to be returninColor - Color object to be setpublic java.awt.Color getRadarColor(java.lang.String inLabel)
inLabel - Label whose color is to be return
public void setRadarColor(int inIndex,
java.awt.Color inColor)
inIndex - index of label whose color is to be changedinColor - Color to be setpublic java.awt.Color getRadarColor(int inIndex)
inIndex - index of label whose color is to be return
public void setRadarProperties(GraphRadarDetail inGraphRadarDetail)
inGraphRadarDetail - Object specifying Radar Propertiespublic GraphRadarDetail getRadarProperties()
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 setRadarDiameter(int width)
width - Radar Diameterpublic int getRadarDiameter()
public void setRadarColors(java.util.Vector invalue)
invalue - Vector of Radar propertiespublic java.util.Vector getRadarColors()
public void setRadarTransperancyInPercent(int transperancyInPercent)
transperancyInPercent - Percentage of trancparency in colorpublic int getRadarTransperancyInPercent()
public void setRadarBorderVisible(boolean visible)
visible - if true then Radar border is visible otherwize notpublic boolean getRadarBorderVisible()
public void setRadarBorderColor(java.awt.Color newcolor)
public java.awt.Color getRadarBorderColor()
public void setRadarBorderWidth(int width)
width - Radar Area Border widthpublic int getRadarBorderWidth()
public void setRadarGradientVisible(boolean visible)
visible - if true then Radar Gradient is visible otherwize notpublic boolean getRadarGradientVisible()
public void setRadarGradientExtent(int inExtent)
inExtent - Gradient Default Extentpublic int getRadarGradientExtent()
public void setRadarGradientMode(int mode)
mode - Radar Gradient Painter modepublic int getRadarGradientMode()
public void setRadarGradientAngle(int angle)
angle - Radar Gradient Painter anglepublic int getRadarGradientAngle()
public void setRadarTooltipText(java.lang.String tooltip)
tooltip - String representing Radar tooltip textpublic java.lang.String getRadarTooltipText()
|
ElegantJCharts Java API Specification v2.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||