JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.swing.gauge
Class JCGauge

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--com.klg.jclass.swing.gauge.JCGauge
All Implemented Interfaces:
EventListener, ImageObserver, LegendComponentLayoutUser, MenuContainer, MouseListener, MouseMotionListener, Serializable
Direct Known Subclasses:
JCCircularGauge, JCLinearGauge

public abstract class JCGauge
extends JComponent
implements MouseListener, MouseMotionListener, LegendComponentLayoutUser, Serializable

The parent class for linear and circular gauges. It contains methods for setting many of the gauge's properties, such as a header, footer, and legend, as well as for adding indicators, needles, ranges, and tick objects.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  com.klg.jclass.swing.gauge.JCNeedle draggedNeedle
          The needle currently being dragged.
protected  JComponent footer
          The footer component.
protected  Rectangle footerLayoutHints
           
protected  com.klg.jclass.swing.gauge.JCGaugeArea gaugeArea
          The drawing area for the circular gauge.
protected  Rectangle gaugeAreaLayoutHints
           
protected  JComponent header
          The header component.
protected  Rectangle headerLayoutHints
           
protected  Image image
          An image may be used for gauge.
protected  Vector indicators
          The list of indicators assocated with this gauge.
protected  com.klg.jclass.util.legend.JCLegend legend
          The legend.
protected  Rectangle legendLayoutHints
           
protected  Vector needles
          The list of needles assocated with this gauge.
protected  com.klg.jclass.util.JCListenerList pickListeners
          List of listeners interested in pick events.
protected  boolean repaintEnabled
          Allows batching of changes by toggling repaint off/on.
protected  com.klg.jclass.swing.gauge.JCScale scale
          The scale associated with this gauge.
protected  boolean scaleImage
          Boolean that determines if the image should be matched when the gauge is resized.
protected  boolean snapToValue
          Snaps to closest integral scale value.
 
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
JCGauge()
          No-argument constructor for JCCircularGauge.
 
Method Summary
 void addIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator)
          Adds a indicator to this gauge.
 void addIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator, int index)
          Adds a indicator to this gauge.
 void addNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle)
          Adds a needle to this gauge.
 void addNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle, int index)
          Adds a needle to this scale.
 void addPickListener(com.klg.jclass.swing.gauge.JCGaugePickListener l)
          Adds a listener for gauge pick events.
 void addRange(com.klg.jclass.swing.gauge.JCRange range)
          Adds a range to the gauge (actually added to the scale).
 void addRange(com.klg.jclass.swing.gauge.JCRange range, int index)
          Adds a range to the gauge (actually added to the scale).
 void addTick(com.klg.jclass.swing.gauge.JCTick tick)
          Adds a tick to a gauge (actually added to the scale).
 void addTick(com.klg.jclass.swing.gauge.JCTick tick, int index)
          Adds a tick object to a gauge (actually added to the scale).
 String getAbout()
          Gets the value of the About property.
 JComponent getComponentArea()
          Returns the JClass component's sub-component on which the actual drawing of the gauge will be performed.
 int getDrawingAreaHeight()
          Gets the height of the drawing area represented by this gauge.
 int getDrawingAreaWidth()
          Gets the width of the drawing area represented by this gauge.
 JComponent getFooter()
          Returns the footer for this gauge.
 com.klg.jclass.swing.gauge.JCGaugeArea getGaugeArea()
          Returns the gauge area for this gauge.
 JComponent getHeader()
          Returns the header for this gauge.
 Image getImage()
          Gets the Image to be used for the gauge background.
 Vector getIndicators()
          Returns the list of indicators associated with this gauge.
 Rectangle getLayoutHints(JComponent child)
          Gets layout hints for the specified gauge child.
 com.klg.jclass.util.legend.JCLegend getLegend()
          Returns the legend for this gauge.
 Vector getNeedles()
          Returns the list of needles associated with this gauge.
 Vector getRanges()
          Returns the list of ranges.
 boolean getRepaintEnabled()
          Disable/enable repaints of gauge and its components.
 com.klg.jclass.swing.gauge.JCScale getScale()
          Returns the scale associated with this gauge.
 boolean getScaleImage()
          Scales the image in relation to the scale dimensions.
 boolean getSnapToValue()
          Returns the snapToValue property that controls whether the needle should snap to the closest discrete integral scale value (true) or to any scale value (false).
 Vector getTicks()
          Returns the tick objects for this gauge.
 void mouseClicked(MouseEvent event)
          Sends pick events to listeners.
 void mouseDragged(MouseEvent event)
           
 void mouseEntered(MouseEvent event)
           
 void mouseExited(MouseEvent event)
           
 void mouseMoved(MouseEvent event)
           
 void mousePressed(MouseEvent event)
           
 void mouseReleased(MouseEvent event)
           
 com.klg.jclass.swing.gauge.JCGaugePickEvent pick(Point p)
          Given a screen location in pixels, returns the closest scale value wrapped in a JCGaugePickEvent.
abstract  void redraw()
          Call this instead of paint so that the repaintEnabled flag can be checked.
 void removeIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator)
          Removes a indicator from this gauge.
 void removeNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle)
          Removes a needle from this gauge.
 void removePickListener(com.klg.jclass.swing.gauge.JCGaugePickListener l)
          Removes a listener to gauge pick events.
 void removeRange(com.klg.jclass.swing.gauge.JCRange range)
          Removes a range (actually removed from the scale).
 void removeTick(com.klg.jclass.swing.gauge.JCTick tick)
          Removes a tick from a gauge (actually removed from the scale).
 void sendPickEvent(com.klg.jclass.swing.gauge.JCGaugePickEvent ev)
          Broadcasts the pick event to interested listeners.
 void setAbout(String s)
          Sets the value of the About property.
 void setFooter(JComponent newFooter)
          Sets the Footer property.
 void setGaugeArea(com.klg.jclass.swing.gauge.JCGaugeArea newGaugeArea)
          Sets the value of the gaugeArea property.
 void setHeader(JComponent newHeader)
          Sets the Header property.
 void setImage(Image image)
          Sets the Image to be used for the gauge background.
protected  void setIndicatorScales(com.klg.jclass.swing.gauge.JCScale scale)
          Sets the given scale on each of the gauge's indicators.
 void setLegend(com.klg.jclass.util.legend.JCLegend newLegend)
          Sets the Legend property.
protected  void setNeedleScales(com.klg.jclass.swing.gauge.JCScale scale)
          Sets the given scale on each of the gauge's needles.
 void setRepaintEnabled(boolean repaintEnabled)
          Disable/enable repaints of gauge and its components.
 void setScaleImage(boolean scaleImage)
          Determines whether to adapt the image according to the gauge dimensions.
 void setSnapToValue(boolean snapToValue)
          Sets the snapToValue property that controls whether the needle should snap to the closest discrete integral scale value (true) or to any scale value (false).
 
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, getPreferredSize, 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, paint, 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, 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
 
Methods inherited from interface com.klg.jclass.util.legend.LegendComponentLayoutUser
getPreferredSize
 

Field Detail

gaugeArea

protected com.klg.jclass.swing.gauge.JCGaugeArea gaugeArea
The drawing area for the circular gauge.


header

protected JComponent header
The header component.


footer

protected JComponent footer
The footer component.


legend

protected com.klg.jclass.util.legend.JCLegend legend
The legend.

See Also:
JCLegend

scale

protected com.klg.jclass.swing.gauge.JCScale scale
The scale associated with this gauge.


indicators

protected Vector indicators
The list of indicators assocated with this gauge.


needles

protected Vector needles
The list of needles assocated with this gauge.


pickListeners

protected com.klg.jclass.util.JCListenerList pickListeners
List of listeners interested in pick events.


draggedNeedle

protected com.klg.jclass.swing.gauge.JCNeedle draggedNeedle
The needle currently being dragged.


snapToValue

protected boolean snapToValue
Snaps to closest integral scale value. The default is false.


repaintEnabled

protected boolean repaintEnabled
Allows batching of changes by toggling repaint off/on.


gaugeAreaLayoutHints

protected Rectangle gaugeAreaLayoutHints

legendLayoutHints

protected Rectangle legendLayoutHints

headerLayoutHints

protected Rectangle headerLayoutHints

footerLayoutHints

protected Rectangle footerLayoutHints

image

protected Image image
An image may be used for gauge.


scaleImage

protected boolean scaleImage
Boolean that determines if the image should be matched when the gauge is resized. The default is true.

Constructor Detail

JCGauge

public JCGauge()
No-argument constructor for JCCircularGauge.

Method Detail

getSnapToValue

public boolean getSnapToValue()
Returns the snapToValue property that controls whether the needle should snap to the closest discrete integral scale value (true) or to any scale value (false).

Returns:
true if discrete movements are enforced; false means continuous movement is allowed

setSnapToValue

public void setSnapToValue(boolean snapToValue)
Sets the snapToValue property that controls whether the needle should snap to the closest discrete integral scale value (true) or to any scale value (false).

Parameters:
snapToValue - true for discrete movements; false means continuous movement is allowed

addIndicator

public void addIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator)
Adds a indicator to this gauge.

Parameters:
indicator - a JCIndicator to associate with this gauge

addIndicator

public void addIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator,
                         int index)
Adds a indicator to this gauge.

Parameters:
indicator - the indicator to be added
index - the position in the list of indicators where this one is to be added

removeIndicator

public void removeIndicator(com.klg.jclass.swing.gauge.JCAbstractIndicator indicator)
Removes a indicator from this gauge.

Parameters:
indicator - the JCIndicator to be removed

getIndicators

public Vector getIndicators()
Returns the list of indicators associated with this gauge.

Returns:
the Vector of indicators for this gauge

setIndicatorScales

protected void setIndicatorScales(com.klg.jclass.swing.gauge.JCScale scale)
Sets the given scale on each of the gauge's indicators.

Parameters:
scale - the scale to be set on each indicator

addNeedle

public void addNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle)
Adds a needle to this gauge.

Parameters:
needle - a JCNeedle to associate with this gauge

addNeedle

public void addNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle,
                      int index)
Adds a needle to this scale.

Parameters:
needle - the needle to be added
index - the position in the list of needles where this one is to be added

removeNeedle

public void removeNeedle(com.klg.jclass.swing.gauge.JCAbstractNeedle needle)
Removes a needle from this gauge.

Parameters:
needle - the JCNeedle to be removed

setNeedleScales

protected void setNeedleScales(com.klg.jclass.swing.gauge.JCScale scale)
Sets the given scale on each of the gauge's needles.

Parameters:
scale - the scale to be set on each needle

getNeedles

public Vector getNeedles()
Returns the list of needles associated with this gauge.

Returns:
the Vector of needles for this gauge

addTick

public void addTick(com.klg.jclass.swing.gauge.JCTick tick)
Adds a tick to a gauge (actually added to the scale).

Parameters:
tick - the JCTick to be added

addTick

public void addTick(com.klg.jclass.swing.gauge.JCTick tick,
                    int index)
Adds a tick object to a gauge (actually added to the scale).

Parameters:
tick - the JCTick to be added
index - the z-order index

removeTick

public void removeTick(com.klg.jclass.swing.gauge.JCTick tick)
Removes a tick from a gauge (actually removed from the scale).

Parameters:
tick - the JCTick to be removed

getTicks

public Vector getTicks()
Returns the tick objects for this gauge.

Returns:
a Vector of tick objects

addRange

public void addRange(com.klg.jclass.swing.gauge.JCRange range)
Adds a range to the gauge (actually added to the scale).

Parameters:
range - the JCRange to be added

addRange

public void addRange(com.klg.jclass.swing.gauge.JCRange range,
                     int index)
Adds a range to the gauge (actually added to the scale).

Parameters:
range - the JCRange to be added
index - the z-order index

removeRange

public void removeRange(com.klg.jclass.swing.gauge.JCRange range)
Removes a range (actually removed from the scale).

Parameters:
range - the JCRange to be removed

getRanges

public Vector getRanges()
Returns the list of ranges.

Returns:
the Vector of ranges for this gauge

getScale

public com.klg.jclass.swing.gauge.JCScale getScale()
Returns the scale associated with this gauge.

Returns:
the scale for the JCCircularGauge component.

getLegend

public com.klg.jclass.util.legend.JCLegend getLegend()
Returns the legend for this gauge.

Specified by:
getLegend in interface LegendComponentLayoutUser
Returns:
the legend for this gauge

setLegend

public void setLegend(com.klg.jclass.util.legend.JCLegend newLegend)
Sets the Legend property. The Legend property controls the object that controls the display of the legend.

Parameters:
newLegend - the legend for this gauge

getGaugeArea

public com.klg.jclass.swing.gauge.JCGaugeArea getGaugeArea()
Returns the gauge area for this gauge.

Returns:
the JCGaugeArea for this gauge

setGaugeArea

public void setGaugeArea(com.klg.jclass.swing.gauge.JCGaugeArea newGaugeArea)
Sets the value of the gaugeArea property. The gaugeArea property controls the object that controls the display of the gauge.

Parameters:
newGaugeArea -

setRepaintEnabled

public void setRepaintEnabled(boolean repaintEnabled)
Disable/enable repaints of gauge and its components. This allows for batched updates. A repaint is issued when set to true.

Parameters:
repaintEnabled - true enables repaints, false disables them

getRepaintEnabled

public boolean getRepaintEnabled()
Disable/enable repaints of gauge and its components. This allows for batched updates.

Returns:
repaintEnabled true enables repaints; false disables them

pick

public com.klg.jclass.swing.gauge.JCGaugePickEvent pick(Point p)
Given a screen location in pixels, returns the closest scale value wrapped in a JCGaugePickEvent.

Parameters:
p - the Point at which the event occurred
Returns:
a JCGaugePickEvent which wraps the closest value

addPickListener

public void addPickListener(com.klg.jclass.swing.gauge.JCGaugePickListener l)
Adds a listener for gauge pick events.

Parameters:
l -

removePickListener

public void removePickListener(com.klg.jclass.swing.gauge.JCGaugePickListener l)
Removes a listener to gauge pick events.

Parameters:
l -

sendPickEvent

public void sendPickEvent(com.klg.jclass.swing.gauge.JCGaugePickEvent ev)
Broadcasts the pick event to interested listeners.

Parameters:
ev - the JCGaugePickEvent of interest

getHeader

public JComponent getHeader()
Returns the header for this gauge.

Specified by:
getHeader in interface LegendComponentLayoutUser
Returns:
the header for this gauge

setHeader

public void setHeader(JComponent newHeader)
Sets the Header property. The Header property controls the object that controls the display of the header.

Parameters:
newHeader - the JComponent that is used as a header for the gauge

getFooter

public JComponent getFooter()
Returns the footer for this gauge.

Specified by:
getFooter in interface LegendComponentLayoutUser
Returns:
the footer for this gauge

setFooter

public void setFooter(JComponent newFooter)
Sets the Footer property. The Footer property controls the object that controls the display of the footer.

Parameters:
newFooter - the JComponent that is used as a footer for the gauge

getDrawingAreaHeight

public int getDrawingAreaHeight()
Gets the height of the drawing area represented by this gauge.

Specified by:
getDrawingAreaHeight in interface LegendComponentLayoutUser
Returns:

getDrawingAreaWidth

public int getDrawingAreaWidth()
Gets the width of the drawing area represented by this gauge.

Specified by:
getDrawingAreaWidth in interface LegendComponentLayoutUser
Returns:

getLayoutHints

public Rectangle getLayoutHints(JComponent child)
Gets layout hints for the specified gauge child.

Specified by:
getLayoutHints in interface LegendComponentLayoutUser
Parameters:
child - gauge child: either the gaugeArea, legend, header, or footer
Returns:
Rectangle object containing the desired layout hints; null is child, and is not one of the valid children of gauge

getComponentArea

public JComponent getComponentArea()
Returns the JClass component's sub-component on which the actual drawing of the gauge will be performed.

Specified by:
getComponentArea in interface LegendComponentLayoutUser
Returns:
the JCComponent on which to draw

getImage

public Image getImage()
Gets the Image to be used for the gauge background.

Returns:
the image that is used for the gauge background

setImage

public void setImage(Image image)
Sets the Image to be used for the gauge background.

Parameters:
image - the Image to be used for the gauge background

getScaleImage

public boolean getScaleImage()
Scales the image in relation to the scale dimensions.

Returns:
true if the image is to be matched to the size of the bounding box of the gauge; otherwise, center the image based on its length and width

setScaleImage

public void setScaleImage(boolean scaleImage)
Determines whether to adapt the image according to the gauge dimensions.

Parameters:
scaleImage - true if the image is to be matched to the size of the bounding box of the gauge; otherwise, center the image based on its length and width

redraw

public abstract void redraw()
Call this instead of paint so that the repaintEnabled flag can be checked. No repaint will occur if that flag is false. Method must be overriden in subclasses.


mouseEntered

public void mouseEntered(MouseEvent event)
Specified by:
mouseEntered in interface MouseListener
Parameters:
event -

mouseExited

public void mouseExited(MouseEvent event)
Specified by:
mouseExited in interface MouseListener
Parameters:
event -

mouseReleased

public void mouseReleased(MouseEvent event)
Specified by:
mouseReleased in interface MouseListener
Parameters:
event -

mousePressed

public void mousePressed(MouseEvent event)
Specified by:
mousePressed in interface MouseListener
Parameters:
event -

mouseClicked

public void mouseClicked(MouseEvent event)
Sends pick events to listeners.

Specified by:
mouseClicked in interface MouseListener
Parameters:
event -

mouseMoved

public void mouseMoved(MouseEvent event)
Specified by:
mouseMoved in interface MouseMotionListener

mouseDragged

public void mouseDragged(MouseEvent event)
Specified by:
mouseDragged in interface MouseMotionListener

getAbout

public String getAbout()
Gets the value of the About property. The About property displays contact information for Quest Software in the Bean box.

Returns:

setAbout

public void setAbout(String s)
Sets the value of the About property. The About property displays contact information for Quest Software in the Bean box.

Parameters:
s -

Copyright © 2004 Quest Software Inc..
All rights reserved.