org.xnap.commons.gui
Class ProgressDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.xnap.commons.gui.DefaultDialog
org.xnap.commons.gui.ProgressDialog
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, ProgressMonitor
public class ProgressDialog
- extends DefaultDialog
- implements ProgressMonitor
A simple progress dialog that displays text in a JLabel
and a JProgressBar
. The dialog can be used to monitor
long running operations.
- Author:
- Steffen Pingel
- See Also:
ProgressMonitor
,
Serialized Form
Methods inherited from class org.xnap.commons.gui.DefaultDialog |
apply, cancelled, contextHelp, defaults, getApplyAction, getButtonPanel, getCancelAction, getCloseAction, getContextHelpAction, getDefaultsAction, getHelpAction, getMainPanel, getOkayAction, getTopPanel, help, isOkay, setApplyOnEnter, setButtonSeparatorVisible, setMainComponent, show |
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, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
MAX_VALUE
public static final int MAX_VALUE
- See Also:
- Constant Field Values
ProgressDialog
public ProgressDialog(JDialog owner,
int buttons,
String title)
ProgressDialog
public ProgressDialog(JFrame owner,
int buttons,
String title)
ProgressDialog
public ProgressDialog(int buttons,
String title)
ProgressDialog
public ProgressDialog(JDialog owner,
String title)
ProgressDialog
public ProgressDialog(JFrame owner,
String title)
ProgressDialog
public ProgressDialog(String title)
ProgressDialog
public ProgressDialog(int buttons)
ProgressDialog
public ProgressDialog(JDialog owner)
ProgressDialog
public ProgressDialog(JFrame owner)
ProgressDialog
public ProgressDialog()
close
public void close()
- Sets the cancelled status to true.
- Overrides:
close
in class DefaultDialog
- See Also:
DefaultDialog.isOkay()
done
public void done()
- Disposes the dialog.
getPanel
public JPanel getPanel()
isCancelled
public boolean isCancelled()
- Description copied from interface:
ProgressMonitor
- Returns true, if the operation has been cancelled by the user.
- Specified by:
isCancelled
in interface ProgressMonitor
getValue
public long getValue()
setCancelEnabled
public void setCancelEnabled(boolean enabled)
- Description copied from interface:
ProgressMonitor
- Enables the cancel button.
Per default we assume cancelling is enabled.
- Specified by:
setCancelEnabled
in interface ProgressMonitor
setTotalSteps
public void setTotalSteps(long max)
- Description copied from interface:
ProgressMonitor
- Sets the maximum value.
- Specified by:
setTotalSteps
in interface ProgressMonitor
setValue
public void setValue(long value)
- Description copied from interface:
ProgressMonitor
- Sets the current value.
- Specified by:
setValue
in interface ProgressMonitor
- Parameters:
value
- min <= value <= max
work
public void work(long amount)
- Description copied from interface:
ProgressMonitor
- Increase the value by amount.
- Specified by:
work
in interface ProgressMonitor
setText
public void setText(String text)
- Description copied from interface:
ProgressMonitor
- Sets the message text.
- Specified by:
setText
in interface ProgressMonitor
showDialog
public void showDialog()
getComponent
public Component getComponent()
- Description copied from interface:
ProgressMonitor
- Returns the component that displays the progress. This could be a dialog,
a progress bar or
null
.
- Specified by:
getComponent
in interface ProgressMonitor
- Returns:
- null, if this monitor is not displayed by a component; the
component, otherwise
Copyright © 2004-2007 XNap Commons Team. All Rights Reserved.