Ontimize 5.2071EN

com.ontimize.gui
Class ApplicationManager.CancelOperationDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.ontimize.gui.ApplicationManager.CancelOperationDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Enclosing class:
ApplicationManager

public static class ApplicationManager.CancelOperationDialog
extends javax.swing.JDialog

This class implements a dialog to manage the OperatonThreads. This dialog offers the possibility of canceling the operation.

See Also:
Serialized Form

Nested Class Summary
protected static class ApplicationManager.CancelOperationDialog.ProgressBar
          The progress bas that is shown while the operation is being performed.
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
static java.awt.Color background
           
static java.awt.Color borderColor
           
protected  javax.swing.JButton cancelButton
           
protected  java.awt.event.ActionListener cancelListener
           
static java.awt.Font font
           
static java.awt.Color foreground
           
protected  OperationThread operationThread
           
protected  java.awt.Component previousGlassPane
           
protected  boolean previousVisible
           
protected  ApplicationManager.CancelOperationDialog.ProgressBar progressBar
           
protected  java.lang.Thread progressThread
           
protected  javax.swing.JLabel stateLabel
           
protected  java.lang.Thread tFinished
           
protected  int updateTime
           
 
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
ApplicationManager.CancelOperationDialog(java.awt.Dialog dialog, OperationThread op)
          Creates a dialog for an operation that can be canceled.
ApplicationManager.CancelOperationDialog(java.awt.Dialog dialog, OperationThread op, int updateTime)
          Creates a dialog for an operation that can be canceled.
ApplicationManager.CancelOperationDialog(java.awt.Frame frame, OperationThread op)
          Creates a dialog for an operation that can be canceled.
ApplicationManager.CancelOperationDialog(java.awt.Frame frame, OperationThread op, int updateTime)
          Creates a dialog for an operation that can be canceled.
 
Method Summary
 void dispose()
          Frees all the resources this dialog is using.
 void externalPack()
          Packs the dialog.
 void setStatusText(java.lang.String text)
          Sets a text to the dialog, to represent the status of the operation.
 void setVisible(boolean visible)
           
 
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, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

font

public static java.awt.Font font

foreground

public static java.awt.Color foreground

background

public static java.awt.Color background

borderColor

public static java.awt.Color borderColor

updateTime

protected int updateTime

cancelButton

protected javax.swing.JButton cancelButton

previousGlassPane

protected java.awt.Component previousGlassPane

previousVisible

protected boolean previousVisible

stateLabel

protected javax.swing.JLabel stateLabel

cancelListener

protected java.awt.event.ActionListener cancelListener

operationThread

protected OperationThread operationThread

tFinished

protected java.lang.Thread tFinished

progressBar

protected ApplicationManager.CancelOperationDialog.ProgressBar progressBar

progressThread

protected java.lang.Thread progressThread
Constructor Detail

ApplicationManager.CancelOperationDialog

public ApplicationManager.CancelOperationDialog(java.awt.Dialog dialog,
                                                OperationThread op)
Creates a dialog for an operation that can be canceled.

Parameters:
dialog - the dialog over which the operation dialog will be launched.
op - the operation thread that performs the operation

ApplicationManager.CancelOperationDialog

public ApplicationManager.CancelOperationDialog(java.awt.Frame frame,
                                                OperationThread op)
Creates a dialog for an operation that can be canceled.

Parameters:
frame - the frame over which the operation dialog will be launched.
op - the operation thread that performs the operation

ApplicationManager.CancelOperationDialog

public ApplicationManager.CancelOperationDialog(java.awt.Dialog dialog,
                                                OperationThread op,
                                                int updateTime)
Creates a dialog for an operation that can be canceled.

Parameters:
dialog - the dialog over which the operation dialog will be launched.
op - the operation thread that performs the operation
updateTime - the time in milliseconds the thread will wait until notice that the operation has finished

ApplicationManager.CancelOperationDialog

public ApplicationManager.CancelOperationDialog(java.awt.Frame frame,
                                                OperationThread op,
                                                int updateTime)
Creates a dialog for an operation that can be canceled.

Parameters:
frame - the frame over which the operation dialog will be launched.
op - the operation thread that performs the operation
updateTime - the time in milliseconds the thread will wait until notice that the operation has finished
Method Detail

dispose

public void dispose()
Frees all the resources this dialog is using.


setVisible

public void setVisible(boolean visible)

externalPack

public void externalPack()
Packs the dialog.


setStatusText

public void setStatusText(java.lang.String text)
Sets a text to the dialog, to represent the status of the operation.

Parameters:
text - the text to display

Ontimize