public class ErrorDialog
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getErrorDetails(java.lang.Throwable t)
Utility method to get detailed error report.
|
static void |
printError(java.lang.Throwable t,
java.lang.String header,
java.lang.StringBuilder sb)
Prints detailed stack trace to the given buffer.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.Object data,
java.lang.Throwable error)
Displays error dialogue to the user.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message)
Displays error dialogue to the user.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Object data)
Displays error dialogue to the user.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Object data,
java.lang.Throwable error)
Displays error dialogue to the user.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Throwable error)
Displays error dialogue to the user.
|
static void |
showError(java.awt.Component parentComponent,
java.lang.String title,
java.lang.Throwable error)
Displays error dialogue to the user.
|
static boolean |
showWarning(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Object data)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Object data,
java.lang.Throwable error)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(java.awt.Component parentComponent,
java.lang.String title,
java.lang.String message,
java.lang.Throwable error)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
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 static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.String message)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagepublic static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Object data)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagedata
- error data, collections
and arrays are
handled specially, all other objects are shown using
toString()
methodpublic static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.Object data, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titledata
- error data, collections
and arrays are
handled specially, all other objects are shown using
toString()
methoderror
- an error to be shown in details sectionpublic static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titleerror
- an error to be shown in details sectionpublic static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messageerror
- an error to be shown in details sectionpublic static void showError(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Object data, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagedata
- error data, collections
and arrays are
handled specially, all other objects are shown using
toString()
methoderror
- an error to be shown in details sectionpublic static boolean showWarning(java.awt.Component parentComponent, java.lang.String title, java.lang.String message)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagetrue
if user chooses "Yes" answerpublic static boolean showWarning(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Object data)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagedata
- error data, collections
and arrays are
handled specially, all other objects are shown using
toString()
methodtrue
if user chooses "Yes" answerpublic static boolean showWarning(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messageerror
- an error to be shown in details sectiontrue
if user chooses "Yes" answerpublic static boolean showWarning(java.awt.Component parentComponent, java.lang.String title, java.lang.String message, java.lang.Object data, java.lang.Throwable error)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagedata
- error data, collections
and arrays are
handled specially, all other objects are shown using
toString()
methoderror
- an error to be shown in details sectiontrue
if user chooses "Yes" answerpublic static java.lang.String getErrorDetails(java.lang.Throwable t)
t
- exception instance, may be null
public static void printError(java.lang.Throwable t, java.lang.String header, java.lang.StringBuilder sb)
t
- exception instance, may be null
header
- stack trace captionsb
- output text bufferCopyright © 2004-2007 Dmitry Olshansky. All Rights Reserved.