toxtree.ui.batch
Class AbstractJobProcessingDialog

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 toxtree.ui.batch.AbstractJobProcessingDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Direct Known Subclasses:
BatchProcessingDialog

public abstract class AbstractJobProcessingDialog
extends javax.swing.JDialog

A dialog with start, pause and cancel buttons.

Author:
Nina Jeliazkova Modified 2005-9-5
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, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JPanel buttonPane
           
protected  javax.swing.JButton cancelButton
           
protected  boolean cancelPressed
           
protected  javax.swing.JPanel mainPanel
           
protected  javax.swing.JButton okButton
           
protected  boolean okPressed
           
protected  javax.swing.JButton pauseButton
           
protected  boolean pausePressed
           
protected  int result
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
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
AbstractJobProcessingDialog()
           
AbstractJobProcessingDialog(java.awt.Dialog owner)
           
AbstractJobProcessingDialog(java.awt.Dialog owner, boolean modal)
           
AbstractJobProcessingDialog(java.awt.Dialog owner, java.lang.String title)
           
AbstractJobProcessingDialog(java.awt.Dialog owner, java.lang.String title, boolean modal)
           
AbstractJobProcessingDialog(java.awt.Dialog owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc)
           
AbstractJobProcessingDialog(java.awt.Frame owner)
           
AbstractJobProcessingDialog(java.awt.Frame owner, boolean modal)
           
AbstractJobProcessingDialog(java.awt.Frame owner, java.lang.String title)
           
AbstractJobProcessingDialog(java.awt.Frame owner, java.lang.String title, boolean modal)
           
AbstractJobProcessingDialog(java.awt.Frame owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc)
           
 
Method Summary
protected  void addWidgets()
           
protected  void cancelAction()
           
 void centerScreen()
           
protected abstract  javax.swing.JPanel createMainPanel()
           
abstract  void enableDataControls(boolean enable)
           
 int getResult()
           
protected  void okAction()
           
protected  void pauseAction()
           
 void setResult(int result)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cancelButton

protected javax.swing.JButton cancelButton

okButton

protected javax.swing.JButton okButton

pauseButton

protected javax.swing.JButton pauseButton

pausePressed

protected boolean pausePressed

okPressed

protected boolean okPressed

cancelPressed

protected boolean cancelPressed

result

protected int result

buttonPane

protected javax.swing.JPanel buttonPane

mainPanel

protected javax.swing.JPanel mainPanel
Constructor Detail

AbstractJobProcessingDialog

public AbstractJobProcessingDialog()
                            throws java.awt.HeadlessException
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Dialog owner)
                            throws java.awt.HeadlessException
Parameters:
owner -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Dialog owner,
                                   boolean modal)
                            throws java.awt.HeadlessException
Parameters:
owner -
modal -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Frame owner)
                            throws java.awt.HeadlessException
Parameters:
owner -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Frame owner,
                                   boolean modal)
                            throws java.awt.HeadlessException
Parameters:
owner -
modal -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Dialog owner,
                                   java.lang.String title)
                            throws java.awt.HeadlessException
Parameters:
owner -
title -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Dialog owner,
                                   java.lang.String title,
                                   boolean modal)
                            throws java.awt.HeadlessException
Parameters:
owner -
title -
modal -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Frame owner,
                                   java.lang.String title)
                            throws java.awt.HeadlessException
Parameters:
owner -
title -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Frame owner,
                                   java.lang.String title,
                                   boolean modal)
                            throws java.awt.HeadlessException
Parameters:
owner -
title -
modal -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Dialog owner,
                                   java.lang.String title,
                                   boolean modal,
                                   java.awt.GraphicsConfiguration gc)
                            throws java.awt.HeadlessException
Parameters:
owner -
title -
modal -
gc -
Throws:
java.awt.HeadlessException

AbstractJobProcessingDialog

public AbstractJobProcessingDialog(java.awt.Frame owner,
                                   java.lang.String title,
                                   boolean modal,
                                   java.awt.GraphicsConfiguration gc)
Parameters:
owner -
title -
modal -
gc -
Method Detail

addWidgets

protected void addWidgets()

createMainPanel

protected abstract javax.swing.JPanel createMainPanel()

cancelAction

protected void cancelAction()

okAction

protected void okAction()

pauseAction

protected void pauseAction()

getResult

public int getResult()
Returns:
Returns the result.

setResult

public void setResult(int result)
Parameters:
result - The result to set.

centerScreen

public void centerScreen()

enableDataControls

public abstract void enableDataControls(boolean enable)


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.