public class ReportProgressDialog extends JDialog implements ReportProgressListener
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ReportProgressDialog()
Creates a non-modal dialog without a title and without a specified Frame owner.
|
ReportProgressDialog(Dialog dialog)
Creates a non-modal dialog without a title and with the specified Dialog owner.
|
ReportProgressDialog(Frame frame)
Creates a non-modal dialog without a title and with the specified Frame owner.
|
Modifier and Type | Method and Description |
---|---|
String |
getLayoutText()
Returns the layout text.
|
String |
getMessage()
Returns the current message.
|
String |
getOutputText()
Returns the output text message.
|
protected JLabel |
getPageCountMessage()
Returns the current pagecount message component.
|
protected MessageFormat |
getPageMessageFormatter()
Returns the current pass message component.
|
protected JLabel |
getPassCountMessage()
Returns the current pass message component.
|
protected MessageFormat |
getPassMessageFormatter()
Returns the current pass message component.
|
protected JLabel |
getRowCountMessage()
Returns the current row message component.
|
protected MessageFormat |
getRowsMessageFormatter()
Returns the current pass message component.
|
boolean |
isOnlyPagination() |
protected boolean |
isSameMaxRow(int row) |
void |
reportProcessingFinished(ReportProgressEvent event)
Receives a notification that the report processing was finished.
|
void |
reportProcessingStarted(ReportProgressEvent event)
Receives a notification that the report processing has started.
|
void |
reportProcessingUpdate(ReportProgressEvent event)
Receives a notification that the report processing made some progress.
|
void |
setLayoutText(String layoutText)
Defines the layout text message.
|
void |
setMessage(String message)
Defines the current message.
|
void |
setOnlyPagination(boolean onlyPagination) |
void |
setOutputText(String outputText)
Defines the output text message.
|
void |
setVisibleInEDT(boolean b) |
protected void |
updateActivityMessage(int activity)
Updates the pass message label if either the pass or prepare state changed.
|
protected void |
updatePageMessage(int page)
Updates the page message label if the current page has changed.
|
protected void |
updateProgressBar(ReportProgressEvent event)
Updates the progress bar to show the current progress
|
protected void |
updateRowsMessage(int rows,
int maxRows)
Updates the rows message label if either the rows or maxrows changed.
|
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public ReportProgressDialog(Dialog dialog)
dialog
- the owner of the dialogpublic ReportProgressDialog(Frame frame)
frame
- the owner of the dialogpublic ReportProgressDialog()
public boolean isOnlyPagination()
public void setOnlyPagination(boolean onlyPagination)
public String getMessage()
public void setMessage(String message)
message
- the current global message.protected void updatePageMessage(int page)
page
- the new page parameter.protected void updateRowsMessage(int rows, int maxRows)
rows
- the currently processed rows.maxRows
- the maximum number of rows in the report.protected void updateActivityMessage(int activity)
activity
- the current reporting pass.protected void updateProgressBar(ReportProgressEvent event)
event
- the event data used to update the progress barprotected final JLabel getPassCountMessage()
protected final JLabel getPageCountMessage()
protected final JLabel getRowCountMessage()
protected final MessageFormat getPageMessageFormatter()
protected final MessageFormat getRowsMessageFormatter()
protected final MessageFormat getPassMessageFormatter()
public String getOutputText()
public void setOutputText(String outputText)
outputText
- the output message.public String getLayoutText()
public void setLayoutText(String layoutText)
layoutText
- the layout message.protected boolean isSameMaxRow(int row)
public void reportProcessingStarted(ReportProgressEvent event)
ReportProgressListener
reportProcessingStarted
in interface ReportProgressListener
event
- the start event.public void reportProcessingUpdate(ReportProgressEvent event)
ReportProgressListener
reportProcessingUpdate
in interface ReportProgressListener
event
- the update event.public void reportProcessingFinished(ReportProgressEvent event)
ReportProgressListener
reportProcessingFinished
in interface ReportProgressListener
event
- the finish event.public void setVisibleInEDT(boolean b)
Copyright © 2017 Hitachi Vantara. All rights reserved.