ElegantJCharts Java API Specification v2.0

com.elegantj.graphx
Class GraphExProperties

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--com.elegantj.graphx.GraphExProperties
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.io.Serializable

public class GraphExProperties
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.FocusListener

This utility class provides the customizer to configure the GraphEx.

See Also:
Serialized Form

Field Summary
protected  HashtableEx m_hLabelPropertyTable
           
 
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
GraphExProperties(javax.swing.JPanel parent, GraphEx inGraphEx, GraphPanel inDataObject)
          Creates GraphExProperties instance
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          This method implements the ActionListener
 boolean checkAxisLabels(int AxisNo)
          this method Checks if the X, Y and Z axis Labels are same or not
 void focusGained(java.awt.event.FocusEvent evt)
          FocusListener implementation is checked with this method
 void focusLost(java.awt.event.FocusEvent evt)
          FocusListener implementation is checked with this method
 javax.swing.JPanel getBoundPanel()
          bound Panel value is retrieved with this method
 void getColumnNames()
          This method Retrieve Column name List from DataViewer
 java.lang.String getColumnNameString(java.lang.String databaseName)
          This method returns the Column name after removing Database Table name
 java.lang.Object getHashTableValue(java.lang.String propertyName)
          This method gets the value of given property from Hashtable
 java.lang.Object getHashTableValues(java.lang.String propertyName)
          This method get property to Hashtable
 java.awt.Insets getInsets()
          Get Insets to the graph properties with this method
 java.awt.Frame getParentFrame()
          Return parent Frame of this Component using this method
 int getXLabelType()
          Retrieves the X-Axis label type
 void init()
          Initialize components
 void initComponent()
           
 void itemStateChanged(java.awt.event.ItemEvent evt)
          ItemListener implementation
 boolean okClicked()
           
protected  void removeEntryFromHashtable(java.lang.Object key)
          removeEntryFromHashtable remove entry for property not required in subclass
 void setHashTableValues(java.lang.String propertyName, java.lang.Object value)
          Set property to Hashtable
 void setText(javax.swing.JTextField textComp, java.lang.String text)
           
 void setXLabelType(int theXLabelType)
          Saves the X-axis label type value
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
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, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, 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, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
 
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, 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

m_hLabelPropertyTable

protected HashtableEx m_hLabelPropertyTable
Constructor Detail

GraphExProperties

public GraphExProperties(javax.swing.JPanel parent,
                         GraphEx inGraphEx,
                         GraphPanel inDataObject)
Creates GraphExProperties instance

Method Detail

init

public void init()
Initialize components


initComponent

public void initComponent()

getBoundPanel

public javax.swing.JPanel getBoundPanel()
bound Panel value is retrieved with this method

Returns:
JPanel return Bound panel

getInsets

public java.awt.Insets getInsets()
Get Insets to the graph properties with this method

Overrides:
getInsets in class javax.swing.JComponent
Returns:
Insets return Insets

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
This method implements the ActionListener

Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent evt)
ItemListener implementation

Specified by:
itemStateChanged in interface java.awt.event.ItemListener
Parameters:
evt - ItemEvent Object

checkAxisLabels

public boolean checkAxisLabels(int AxisNo)
this method Checks if the X, Y and Z axis Labels are same or not

Returns:
boolean

focusLost

public void focusLost(java.awt.event.FocusEvent evt)
FocusListener implementation is checked with this method

Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
evt - FocusEvent Object

okClicked

public boolean okClicked()

getXLabelType

public int getXLabelType()
Retrieves the X-Axis label type


setXLabelType

public void setXLabelType(int theXLabelType)
Saves the X-axis label type value


focusGained

public void focusGained(java.awt.event.FocusEvent evt)
FocusListener implementation is checked with this method

Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
evt - FocusEvent Object

setText

public void setText(javax.swing.JTextField textComp,
                    java.lang.String text)

getParentFrame

public java.awt.Frame getParentFrame()
Return parent Frame of this Component using this method

Returns:
Frame Parent Frame

getColumnNames

public void getColumnNames()
This method Retrieve Column name List from DataViewer


getColumnNameString

public java.lang.String getColumnNameString(java.lang.String databaseName)
This method returns the Column name after removing Database Table name

Returns:
String Column name without table name

setHashTableValues

public void setHashTableValues(java.lang.String propertyName,
                               java.lang.Object value)
Set property to Hashtable

Parameters:
propertyName -
value -

getHashTableValues

public java.lang.Object getHashTableValues(java.lang.String propertyName)
This method get property to Hashtable

Parameters:
propertyName -
Returns:
object

getHashTableValue

public java.lang.Object getHashTableValue(java.lang.String propertyName)
This method gets the value of given property from Hashtable

Parameters:
propertyName - the property name
Returns:
value the value for given property

removeEntryFromHashtable

protected void removeEntryFromHashtable(java.lang.Object key)
removeEntryFromHashtable remove entry for property not required in subclass


ElegantJCharts Java API Specification v2.0

For any feedback, suggestion, or query, please revert back to support@elegantcharts.com

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjcharts.com
All Rights Reserved.