|
|||||||||
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.gui.Wizard | +--allensoft.bug.BugReportWizard
The base class for bug reporting wizards. This wizard will ask the user for their email address and any comments and fill these in in the bug report.
Inner Class Summary | |
protected class |
BugReportWizard.BugDetailsPage
Wizard page responsible for getting details of the bug. |
protected class |
BugReportWizard.HowToReproducePage
Wizard page responsible for getting information of how to reproduce the bug. |
protected class |
BugReportWizard.SummaryPage
Wizard page responsible for getting a summary of the bug report. |
protected class |
BugReportWizard.UserDetailsPage
Wizard page responsible for retrieving the user's name and email address. |
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 | |
BugReportWizard(BugReport bugReport)
|
Method Summary | |
protected void |
addCustomPages()
Override this method to add any custom pages that should appear in this wizard. |
protected void |
addPages()
Defines the pages used by this wizard. |
protected WizardPage |
createBugDetailsPage()
|
protected WizardPage |
createCompletedPage()
|
protected WizardPage |
createHowToReproducePage()
|
protected WizardPage |
createSummaryPage()
|
protected WizardPage |
createUserDetailsPage()
|
protected WizardPage |
createWelcomePage()
|
BugReport |
getBugReport()
|
protected java.lang.String |
getResourceString(java.lang.String sSubKey)
|
protected boolean |
isEMailAddressValid(java.lang.String sAddress)
Determines if the email address is valid. |
Methods inherited from class allensoft.gui.Wizard |
addPage, addPage, addPages, cancel, createButtonPanel, createCancelButton, createFinishButton, createNextButton, createPreviousButton, finish, getCancelText, getCurrentPage, getCurrentPageIndex, getFinishText, getImage, getNextText, getPage, getPageCount, getPreviousText, getWizardImage, nextPage, onFinish, previousPage, setCancelText, setFinishText, setImage, setNextText, setPreviousText, wasFinished |
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 BugReportWizard(BugReport bugReport)
Method Detail |
public BugReport getBugReport()
protected java.lang.String getResourceString(java.lang.String sSubKey)
protected void addPages()
addCustomPages
method.protected void addCustomPages()
protected WizardPage createWelcomePage()
protected WizardPage createUserDetailsPage()
protected WizardPage createSummaryPage()
protected WizardPage createBugDetailsPage()
protected WizardPage createHowToReproducePage()
protected WizardPage createCompletedPage()
protected boolean isEMailAddressValid(java.lang.String sAddress)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |