ucot.ui.gui
Class ProgressBarDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by ucot.ui.gui.ProgressBarDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants, ProgressBarInterface

public class ProgressBarDialog
extends javax.swing.JDialog
implements ProgressBarInterface

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JLabel description
           
private  GraphicalUI owner
           
private  javax.swing.JProgressBar progressBar
           
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ProgressBarDialog(GraphicalUI owner, java.lang.String title)
          Default constructor for ProgressBarDialog.
 
Method Summary
 int getMaximum()
          Gets the maximum value for the progress bar.
 int getMinimum()
          Gets the minimum value for the progress bar.
 double getPercentageComplete()
          Gets the current percentage completed.
 java.lang.String getString()
          Gets the current action description.
 int getValue()
          Gets the current value of the progress bar.
 void setMaximum(int maximum)
          Sets the maximum value of the progress bar.
 void setMinimum(int minimum)
          Sets the minimum value of the progress bar.
 void setString(java.lang.String string)
          Sets the action description string.
 void setValue(int value)
          Sets the current value of the progress bar.
 void setVisible(boolean visible)
          Method for setting the progress bar (dialog) visible or hiding it.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

progressBar

private javax.swing.JProgressBar progressBar

description

private javax.swing.JLabel description

owner

private GraphicalUI owner
Constructor Detail

ProgressBarDialog

public ProgressBarDialog(GraphicalUI owner,
                         java.lang.String title)
Default constructor for ProgressBarDialog.

Parameters:
owner - Owner of this dialog.
title - Title of this this dialog.
Method Detail

getMaximum

public int getMaximum()
Description copied from interface: ProgressBarInterface
Gets the maximum value for the progress bar.

Specified by:
getMaximum in interface ProgressBarInterface
Returns:
The maximum value for the progress bar.

getMinimum

public int getMinimum()
Description copied from interface: ProgressBarInterface
Gets the minimum value for the progress bar.

Specified by:
getMinimum in interface ProgressBarInterface
Returns:
The minimum value for the progress bar.

getPercentageComplete

public double getPercentageComplete()
Description copied from interface: ProgressBarInterface
Gets the current percentage completed.

Specified by:
getPercentageComplete in interface ProgressBarInterface
Returns:
Current percentage completed.

getString

public java.lang.String getString()
Description copied from interface: ProgressBarInterface
Gets the current action description.

Specified by:
getString in interface ProgressBarInterface
Returns:
Action description.

getValue

public int getValue()
Description copied from interface: ProgressBarInterface
Gets the current value of the progress bar.

Specified by:
getValue in interface ProgressBarInterface
Returns:
Current value.

setMaximum

public void setMaximum(int maximum)
Description copied from interface: ProgressBarInterface
Sets the maximum value of the progress bar.

Specified by:
setMaximum in interface ProgressBarInterface
Parameters:
maximum - Maximum value of the progress bar.

setMinimum

public void setMinimum(int minimum)
Description copied from interface: ProgressBarInterface
Sets the minimum value of the progress bar.

Specified by:
setMinimum in interface ProgressBarInterface
Parameters:
minimum - Minimum value of the progress bar.

setString

public void setString(java.lang.String string)
Description copied from interface: ProgressBarInterface
Sets the action description string.

Specified by:
setString in interface ProgressBarInterface
Parameters:
string - Current action description.

setValue

public void setValue(int value)
Description copied from interface: ProgressBarInterface
Sets the current value of the progress bar.

Specified by:
setValue in interface ProgressBarInterface
Parameters:
value - Current value.

setVisible

public void setVisible(boolean visible)
Description copied from interface: ProgressBarInterface
Method for setting the progress bar (dialog) visible or hiding it.

Specified by:
setVisible in interface ProgressBarInterface
Overrides:
setVisible in class java.awt.Component
Parameters:
visible - Indicates wether the progress bar is visible or invisible.