|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.crosswire.common.swing.ExceptionPane
public final class ExceptionPane
A simple way of reporting problems to the user.
for license details.
The copyright to this program is held by it's authors.
,
Serialized FormNested Class Summary | |
---|---|
private static class |
ExceptionPane.CustomLister
List listener to update the contents of the text area whenever someone clicks in the list |
(package private) static class |
ExceptionPane.ExceptionPaneReporterListener
The ExceptionPane instance that we add to the Log |
private static class |
ExceptionPane.ExceptionRunner
|
private static class |
ExceptionPane.MessageRunner
|
private static class |
ExceptionPane.SelectActionListener
|
private static class |
ExceptionPane.SelectedItemListener
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
private JCheckBox |
detail
|
private Throwable |
ex
The exception we are displaying |
private JLabel |
label
|
private static ExceptionPane.ExceptionPaneReporterListener |
li
The listener that pops up the ExceptionPanes |
private JList |
list
|
private JPanel |
lower
|
private JButton |
ok
|
private static long |
serialVersionUID
Serialization ID |
protected static File[] |
sources
The directories searched for source |
private JTextArea |
text
|
private JPanel |
upper
|
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 | |
---|---|
private |
ExceptionPane(Throwable ex)
Use showExceptionDialog for the time being |
Method Summary | |
---|---|
protected void |
changeDetail()
Is the detail area shown? |
static String |
getHTMLDescription(Throwable ex)
Gets a short HTML description of an Exception for display in a window |
static File[] |
getSourcePath()
Get the directories searched for source files. |
private void |
initialise()
Setup the GUI |
static boolean |
isHelpDeskListener()
You must call setJoinHelpDesk() in order to start displaying Exceptions sent to the Log, and in order to properly close this class you must call it again (with false). |
protected void |
setDisplayedException(Throwable ex)
Display a different nested exception |
static void |
setHelpDeskListener(boolean joined)
You must call setJoinHelpDesk() in order to start displaying Exceptions sent to the Log, and in order to properly close this class you must call it again (with false). |
static void |
setSourcePath(File[] sourcePath)
Set the directories to search for source files. |
static void |
showExceptionDialog(Component parent,
Throwable ex)
Show a dialog containing the exception |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private Throwable ex
private JList list
private JPanel upper
private JLabel label
private JTextArea text
private JButton ok
private JCheckBox detail
private JPanel lower
protected static File[] sources
private static ExceptionPane.ExceptionPaneReporterListener li
private static final long serialVersionUID
Constructor Detail |
---|
private ExceptionPane(Throwable ex)
Method Detail |
---|
private void initialise()
protected void changeDetail()
protected void setDisplayedException(Throwable ex)
public static void showExceptionDialog(Component parent, Throwable ex)
parent
- Something to attach the Dialog toex
- The Exception to displaypublic static void setSourcePath(File[] sourcePath)
sourcePath
- A string array of the source directoriespublic static File[] getSourcePath()
public static void setHelpDeskListener(boolean joined)
joined
- Are we listening to the Logpublic static boolean isHelpDeskListener()
public static String getHTMLDescription(Throwable ex)
|
Copyright ยจ 2003-2006 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |