Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.tool.common
Class ProgressMeter  view ProgressMeter download ProgressMeter.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.tool.common.DialogPanel
                      extended byorg.enhydra.tool.common.ProgressMeter
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, org.enhydra.tool.common.event.ProgressListener, java.io.Serializable

public class ProgressMeter
extends DialogPanel
implements org.enhydra.tool.common.event.ProgressListener


Nested Class Summary
private  class ProgressMeter.LocalButtonListener
           
private  class ProgressMeter.ProgressUpdate
           
 
Nested classes inherited from class org.enhydra.tool.common.DialogPanel
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton buttonCancel
           
private  ProgressMeter.LocalButtonListener buttonListener
           
private  boolean cancel
           
private  java.util.Vector cancelVector
           
private  boolean disposeOnClose
           
private  java.awt.GridBagLayout layoutMain
           
private  javax.swing.JPanel panelMain
           
private  javax.swing.JProgressBar progressBar
           
(package private) static java.util.ResourceBundle res
           
private  javax.swing.JTextArea textMessage
           
 
Fields inherited from class org.enhydra.tool.common.DialogPanel
CANCEL_OPTION, OK_OPTION
 
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.Container
 
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
ProgressMeter()
           
 
Method Summary
 void addCancelListener(org.enhydra.tool.common.event.CancelListener l)
           
protected  void clearDialog()
           
private  void clearProgress()
           
private  void doCancel()
           
 org.enhydra.tool.common.event.CancelListener[] getCancelListeners()
           
 boolean isCancelled()
           
 boolean isDisposeOnClose()
           
private  void jbInit()
           
static void main(java.lang.String[] args)
           
private  void notifyCancel()
           
 void onProgress(org.enhydra.tool.common.event.ProgressEvent event)
           
private  void pmInit()
           
 void removeCancelListener(org.enhydra.tool.common.event.CancelListener l)
           
 void setDisposeOnClose(boolean b)
           
private  void updateProgress(java.lang.String message, int progress)
           
 
Methods inherited from class org.enhydra.tool.common.DialogPanel
getDialog, getOption, getOwner, getTitle, hideDialog, isModal, isStandalone, isWindowClose, setModal, setOption, setOwner, setStandalone, setTitle, setWindowClose, showDialog, startDialogThread
 
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, fireVetoableChange, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

res

static java.util.ResourceBundle res

buttonListener

private ProgressMeter.LocalButtonListener buttonListener

cancelVector

private java.util.Vector cancelVector

panelMain

private javax.swing.JPanel panelMain

layoutMain

private java.awt.GridBagLayout layoutMain

progressBar

private javax.swing.JProgressBar progressBar

textMessage

private javax.swing.JTextArea textMessage

buttonCancel

private javax.swing.JButton buttonCancel

disposeOnClose

private boolean disposeOnClose

cancel

private boolean cancel
Constructor Detail

ProgressMeter

public ProgressMeter()
Method Detail

main

public static void main(java.lang.String[] args)

getCancelListeners

public org.enhydra.tool.common.event.CancelListener[] getCancelListeners()

addCancelListener

public void addCancelListener(org.enhydra.tool.common.event.CancelListener l)

removeCancelListener

public void removeCancelListener(org.enhydra.tool.common.event.CancelListener l)

notifyCancel

private void notifyCancel()

onProgress

public void onProgress(org.enhydra.tool.common.event.ProgressEvent event)
Specified by:
onProgress in interface org.enhydra.tool.common.event.ProgressListener

setDisposeOnClose

public void setDisposeOnClose(boolean b)

isDisposeOnClose

public boolean isDisposeOnClose()

isCancelled

public boolean isCancelled()

clearDialog

protected void clearDialog()
Overrides:
clearDialog in class DialogPanel

updateProgress

private void updateProgress(java.lang.String message,
                            int progress)

clearProgress

private void clearProgress()

doCancel

private void doCancel()

pmInit

private void pmInit()

jbInit

private void jbInit()
             throws java.lang.Exception