public class ErrorDialog extends JDialog
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
Modifier and Type | Method and Description |
---|---|
static String |
getErrorDetails(Throwable t)
Utility method to get detailed error report.
|
static void |
printError(Throwable t,
String header,
StringBuilder sb)
Prints detailed stack trace to the given buffer.
|
static void |
showError(Component parentComponent,
String title,
Object data,
Throwable error)
Displays error dialogue to the user.
|
static void |
showError(Component parentComponent,
String title,
String message)
Displays error dialogue to the user.
|
static void |
showError(Component parentComponent,
String title,
String message,
Object data)
Displays error dialogue to the user.
|
static void |
showError(Component parentComponent,
String title,
String message,
Object data,
Throwable error)
Displays error dialogue to the user.
|
static void |
showError(Component parentComponent,
String title,
String message,
Throwable error)
Displays error dialogue to the user.
|
static void |
showError(Component parentComponent,
String title,
Throwable error)
Displays error dialogue to the user.
|
static boolean |
showWarning(Component parentComponent,
String title,
String message)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(Component parentComponent,
String title,
String message,
Object data)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(Component parentComponent,
String title,
String message,
Object data,
Throwable error)
Displays error dialogue to the user and lets him to make a decision with
"Yes" and "No" buttons.
|
static boolean |
showWarning(Component parentComponent,
String title,
String message,
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(Component parentComponent, String title, String message)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagepublic static void showError(Component parentComponent, String title, String message, 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(Component parentComponent, String title, Object data, 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(Component parentComponent, String title, Throwable error)
parentComponent
- parent component, may be null
title
- window titleerror
- an error to be shown in details sectionpublic static void showError(Component parentComponent, String title, String message, Throwable error)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messageerror
- an error to be shown in details sectionpublic static void showError(Component parentComponent, String title, String message, Object data, 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(Component parentComponent, String title, String message)
parentComponent
- parent component, may be null
title
- window titlemessage
- error messagetrue
if user chooses "Yes" answerpublic static boolean showWarning(Component parentComponent, String title, String message, 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(Component parentComponent, String title, String message, 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(Component parentComponent, String title, String message, Object data, 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 String getErrorDetails(Throwable t)
t
- exception instance, may be null
public static void printError(Throwable t, String header, StringBuilder sb)
t
- exception instance, may be null
header
- stack trace captionsb
- output text bufferCopyright © 2016. All rights reserved.