|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel y.util.DetailedMessagePanel
public class DetailedMessagePanel
This Panel can display short and long versions of an error message. You can either use it as a separate panel or make use of the static methods to make it pop up as a dialog directly.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
|
DetailedMessagePanel(java.lang.Exception e)
Creates a new instance of DetailedMessagePanel |
protected |
DetailedMessagePanel(java.lang.String title,
boolean okButton,
java.lang.Exception e)
Deprecated. Use the variant with Throwable instead |
protected |
DetailedMessagePanel(java.lang.String title,
boolean okButton,
java.lang.Throwable t)
Creates a new instance of DetailedMessagePanel |
|
DetailedMessagePanel(java.lang.String title,
java.lang.String shortText,
java.lang.String longText,
boolean okButton)
|
|
DetailedMessagePanel(java.lang.Throwable t)
Creates a new instance of DetailedMessagePanel |
Method Summary | |
---|---|
void |
addActionListener(java.awt.event.ActionListener listener)
Registers ActionListener to receive events. |
protected javax.swing.JButton |
createButton(javax.swing.Action a)
|
protected javax.swing.JComponent |
createButtonBar()
|
protected javax.swing.Action |
createDetailsAction()
|
protected javax.swing.JButton |
createDetailsButton(javax.swing.Action a)
|
protected javax.swing.JComponent |
createLongComponent(java.lang.String shortText,
java.lang.String longText)
|
protected javax.swing.Action |
createOkAction()
|
protected javax.swing.JComponent |
createShortComponent(java.lang.String shortText)
|
protected javax.swing.JComponent |
createTitleComponent(java.lang.String title)
|
java.lang.Exception |
getException()
Deprecated. Use getThrowable() instead, this method will return null
if the Throwable is not an Exception |
java.lang.String |
getLongText()
Getter for property longText. |
int |
getMaxWidth()
Getter for property maxWidth. |
java.lang.String |
getShortText()
Getter for property shortText. |
java.lang.Throwable |
getThrowable()
Getter for property throwable. |
java.lang.String |
getTitle()
Getter for property title. |
protected void |
initDetailsAction(javax.swing.Action a)
|
protected void |
initOkAction(javax.swing.Action a)
|
boolean |
isDetailsShowing()
Getter for property detailsShowing. |
void |
removeActionListener(java.awt.event.ActionListener listener)
Removes ActionListener from the list of listeners. |
void |
setDetailsShowing(boolean detailsShowing)
Setter for property detailsShowing. |
void |
setMaxWidth(int maxWidth)
Setter for property maxWidth. |
void |
show(java.awt.Component parent,
int messagetype,
java.lang.String dialogTitle)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
java.lang.Exception e)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
int messagetype,
java.lang.Exception e)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
int messagetype,
java.lang.String label,
java.lang.String text)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
int messagetype,
java.lang.Throwable t)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
java.lang.String label,
java.lang.String text)
|
static void |
show(java.awt.Component parent,
java.lang.String dialogTitle,
java.lang.Throwable t)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DetailedMessagePanel(java.lang.Exception e)
public DetailedMessagePanel(java.lang.Throwable t)
protected DetailedMessagePanel(java.lang.String title, boolean okButton, java.lang.Exception e)
DetailedMessagePanel(String, boolean, Throwable)
protected DetailedMessagePanel(java.lang.String title, boolean okButton, java.lang.Throwable t)
public DetailedMessagePanel(java.lang.String title, java.lang.String shortText, java.lang.String longText, boolean okButton)
Method Detail |
---|
protected javax.swing.Action createDetailsAction()
protected javax.swing.Action createOkAction()
protected void initDetailsAction(javax.swing.Action a)
protected void initOkAction(javax.swing.Action a)
protected javax.swing.JComponent createTitleComponent(java.lang.String title)
protected javax.swing.JComponent createShortComponent(java.lang.String shortText)
protected javax.swing.JComponent createLongComponent(java.lang.String shortText, java.lang.String longText)
protected javax.swing.JComponent createButtonBar()
protected javax.swing.JButton createButton(javax.swing.Action a)
protected javax.swing.JButton createDetailsButton(javax.swing.Action a)
public java.lang.Exception getException()
getThrowable()
instead, this method will return null
if the Throwable is not an Exception
getThrowable()
public java.lang.Throwable getThrowable()
public java.lang.String getShortText()
public java.lang.String getLongText()
public java.lang.String getTitle()
public boolean isDetailsShowing()
public void setDetailsShowing(boolean detailsShowing)
detailsShowing
- New value of property detailsShowing.public void show(java.awt.Component parent, int messagetype, java.lang.String dialogTitle)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, java.lang.Exception e)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, int messagetype, java.lang.Exception e)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, java.lang.Throwable t)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, int messagetype, java.lang.Throwable t)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, java.lang.String label, java.lang.String text)
public static void show(java.awt.Component parent, java.lang.String dialogTitle, int messagetype, java.lang.String label, java.lang.String text)
public void addActionListener(java.awt.event.ActionListener listener)
listener
- The listener to register.public void removeActionListener(java.awt.event.ActionListener listener)
listener
- The listener to remove.public int getMaxWidth()
public void setMaxWidth(int maxWidth)
maxWidth
- New value of property maxWidth.
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |