|
||||||||||
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 | +--com.objectwave.uiWidget.JGraph
Field Summary | |
protected static byte[] |
blue
|
int |
bottom
|
int |
currColor
|
protected javax.swing.JLabel |
focusedItemValue
|
protected java.util.Vector |
graphItems
|
protected static byte[] |
green
|
protected java.util.Vector |
itemListeners
|
int |
left
|
int |
padding
|
protected boolean |
recalc
|
protected static byte[] |
red
|
int |
right
|
protected GraphItem |
selectedItem
|
protected boolean |
shadeSelection
|
int |
top
|
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 | |
JGraph()
|
Method Summary | |
void |
addItem(java.lang.Object object,
int value,
java.awt.Color col)
Pass an object instead of a name so that it can be accessed later. |
void |
addItem(java.lang.String name,
int value)
|
void |
addItem(java.lang.String name,
int value,
java.awt.Color col)
|
void |
addItemListener(java.awt.event.ItemListener l)
|
void |
clear()
|
void |
fireSelectionEvent()
|
protected java.awt.event.MouseListener |
getMouseListener()
|
protected java.awt.event.MouseMotionListener |
getMouseMotionListener()
|
java.awt.Dimension |
getPreferredSize()
|
GraphItem |
getSelectedItem()
|
GraphItem |
getSelectedItem(java.awt.Point p)
|
java.lang.String |
getSelectedItemLabel()
|
java.lang.Object[] |
getSelectedObjects()
(to satisfy the ItemSelectable interface) |
abstract GraphItem |
itemAtPoint(java.awt.Point p)
|
void |
paint(java.awt.Graphics g)
|
java.awt.Color |
pickColor()
Select a color for you. |
void |
removeItem(java.lang.String name)
|
void |
removeItemListener(java.awt.event.ItemListener l)
|
void |
setBounds(int x,
int y,
int width,
int height)
|
void |
setBounds(java.awt.Rectangle r)
|
void |
setDimensions(java.awt.Rectangle r)
|
void |
setSelectedItem(GraphItem item)
|
boolean |
setSelectedItem(java.lang.String title)
|
void |
setShadeSelection(boolean shadeIt)
|
protected void |
updateFocusedItemLabel(java.awt.Point p)
|
protected void |
updateItemLabel(java.awt.Point p,
java.awt.Color bg,
java.lang.String txt)
|
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, paintBorder, paintChildren, paintComponent, 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, 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 byte[] red
protected static byte[] green
protected static byte[] blue
public int currColor
public int top
public int bottom
public int left
public int right
public int padding
protected boolean recalc
protected java.util.Vector graphItems
protected javax.swing.JLabel focusedItemValue
protected GraphItem selectedItem
protected boolean shadeSelection
protected java.util.Vector itemListeners
Constructor Detail |
public JGraph()
Method Detail |
public void addItem(java.lang.Object object, int value, java.awt.Color col)
public void addItem(java.lang.String name, int value)
public void addItem(java.lang.String name, int value, java.awt.Color col)
public void addItemListener(java.awt.event.ItemListener l)
addItemListener
in interface java.awt.ItemSelectable
public void clear()
public void fireSelectionEvent()
protected java.awt.event.MouseListener getMouseListener()
protected java.awt.event.MouseMotionListener getMouseMotionListener()
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class javax.swing.JComponent
public GraphItem getSelectedItem()
public GraphItem getSelectedItem(java.awt.Point p)
public java.lang.String getSelectedItemLabel()
public java.lang.Object[] getSelectedObjects()
getSelectedObjects
in interface java.awt.ItemSelectable
public abstract GraphItem itemAtPoint(java.awt.Point p)
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public java.awt.Color pickColor()
public void removeItem(java.lang.String name)
public void removeItemListener(java.awt.event.ItemListener l)
removeItemListener
in interface java.awt.ItemSelectable
public void setBounds(int x, int y, int width, int height)
setBounds
in class java.awt.Component
public void setBounds(java.awt.Rectangle r)
setBounds
in class java.awt.Component
public void setDimensions(java.awt.Rectangle r)
public void setSelectedItem(GraphItem item)
public boolean setSelectedItem(java.lang.String title)
public void setShadeSelection(boolean shadeIt)
protected void updateFocusedItemLabel(java.awt.Point p)
protected void updateItemLabel(java.awt.Point p, java.awt.Color bg, java.lang.String txt)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |