|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--allensoft.gui.EscapeDialog | +--allensoft.bug.CrashReportDialog
A dilaog that displays the details of a crash report to the user.
Inner classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
Inner classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
CrashReportDialog(CrashReport crashReport)
Creates a new CrashReportDialog for the supplied crash report. |
|
CrashReportDialog(CrashReport crashReport,
BugSubmitter bugSubmitter)
Creates a new CrashReportDialog for the supplied crash report. |
Method Summary | |
protected void |
close()
Closes this dialog. |
protected javax.swing.JPanel |
createButtonPanel()
Creates the button panel that gives the user options for dealing with the crash. |
protected javax.swing.JButton |
createCloseButton()
Creates the button used for closing this dialog. |
protected java.awt.Component |
createMainPanel()
Creates the main panel for the dialog. |
protected javax.swing.JScrollPane |
createMessagePanel()
Creates the message panel for this crash report. |
protected Wizard |
createSaveBugReportWizard()
Creates the wizard to use for saving a bug report. |
protected javax.swing.JButton |
createSaveReportButton()
Creates the button used for saving the crash report. |
protected javax.swing.JButton |
createSubmitButton()
Creates the button used for submitting the crash report. |
protected javax.swing.JButton |
createTechnicalInfoButton()
Creates the button used for displaying technical information about the crash report. |
protected java.lang.String |
getMessageInHTML()
Gets the message displayed to the user in HTML. |
protected java.lang.String |
getResourceString(java.lang.String sSubKey)
Gets a resource string from the resources. |
protected boolean |
saveReport()
Saves the crash report by creating a wizard to save the bug report |
protected boolean |
submit()
Submits the crash report by passing it on to the BugSubmitter |
protected void |
technicalInfo()
Displays the technical information for this crash report. |
Methods inherited from class allensoft.gui.EscapeDialog |
createRootPane, escapePressed |
Methods inherited from class javax.swing.JDialog |
addImpl, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CrashReportDialog(CrashReport crashReport, BugSubmitter bugSubmitter)
bugSubmitter
parameter is not null then a button will exist on the dialog to submit a bug report using this
BugSubmitter.public CrashReportDialog(CrashReport crashReport)
Method Detail |
protected java.lang.String getResourceString(java.lang.String sSubKey)
protected java.awt.Component createMainPanel()
protected javax.swing.JScrollPane createMessagePanel()
protected java.lang.String getMessageInHTML()
protected javax.swing.JPanel createButtonPanel()
protected boolean submit()
BugSubmitter
protected boolean saveReport()
protected Wizard createSaveBugReportWizard()
SaveBugReportWizard
.protected void technicalInfo()
protected void close()
protected javax.swing.JButton createSubmitButton()
protected javax.swing.JButton createSaveReportButton()
protected javax.swing.JButton createTechnicalInfoButton()
protected javax.swing.JButton createCloseButton()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |