org.mdanderson.biostat.util
public abstract class DefaultAboutDialog extends AbstractAboutDialog implements DefaultAboutDialogKeys
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JPanel |
aboutPanel |
protected JComponent |
buttonPane |
protected JPanel |
contactPanel |
protected JPanel |
creditsPanel |
protected JPanel |
sysInfoPanel |
protected JTabbedPane |
tabbedPane |
actionArea, controlArea
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABOUT_DIALOG_ABOUT_TAB_TITLE, ABOUT_DIALOG_CONTACT_TAB_TITLE, ABOUT_DIALOG_CREDITS_TAB_TITLE, ABOUT_DIALOG_OK_BUTTON_LABEL, ABOUT_DIALOG_OK_BUTTON_TOOLTIP, ABOUT_DIALOG_SYSINFO_TAB_TITLE
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
DefaultAboutDialog(Frame owner,
String title)
Class constructor specifying owner and title
|
DefaultAboutDialog(String title)
Class constructor specifying title
|
Modifier and Type | Method and Description |
---|---|
protected abstract JPanel |
createAboutPanel()
Creates the banner panel displayed as the main pane
in the tabbed pane.
|
protected JComponent |
createActionArea()
Creates the dialog's action area, where user initiates action on input.
|
protected JComponent |
createButtonPane()
Implements the dialog action area.
|
protected abstract JPanel |
createContactPanel()
Creates a pane for displaying contact information
|
protected JComponent |
createControlArea()
Creates the dialog's control area, where user input is gathered.
|
protected abstract JPanel |
createCreditsPanel()
Creates a pane for displaying developer credits, et cetera.
|
protected JPanel |
createSysInfoPanel()
Creates a System Information panel that provides information
about the Java Runtime Environment.
|
protected JTabbedPane |
createTabbedPane()
Implements the dialog control area.
|
void |
display()
Displays the dialog on the screen, centered on its parent
|
centerOnParent, update
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, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected JComponent buttonPane
protected JTabbedPane tabbedPane
protected JPanel aboutPanel
protected JPanel creditsPanel
protected JPanel contactPanel
protected JPanel sysInfoPanel
public DefaultAboutDialog(String title)
title
- string specifying dialog titlepublic void display()
display
in class AbstractAboutDialog
protected abstract JPanel createAboutPanel()
createAboutPanel
in class AbstractAboutDialog
JPanel
representing about panelAboutPanel
protected abstract JPanel createContactPanel()
createContactPanel
in class AbstractAboutDialog
JPanel
representing contact panelprotected abstract JPanel createCreditsPanel()
createCreditsPanel
in class AbstractAboutDialog
JPanel
representing credits panelprotected JComponent createControlArea()
createControlArea
in class AbstractDialog
JComponent
representing control areaprotected JComponent createActionArea()
createActionArea
in class AbstractDialog
JComponent
representing action areaprotected JComponent createButtonPane()
JPanel
containing OK buttonprotected JPanel createSysInfoPanel()
createSysInfoPanel
in class AbstractAboutDialog
JPanel
containing system informationSysInfoPanel
protected JTabbedPane createTabbedPane()
JTabbedPane
containing information panesCopyright © 2002 M.D. Anderson Cancer Center. All Rights Reserved.