|
juife v0.1a |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
net.sf.juife.EnhancedDialog
net.sf.juife.InformationDialog
public class InformationDialog
This class can be used to simplify the creation of information dialogs
with or without 'Close' button.
To create a dialog you only need to specify a Container
that will be used as a main pane in the dialog.
This can be done either by using one of the following constructors to create the dialog
InformationDialog(Frame owner, Container mainPane)
InformationDialog(Frame owner, String title, Container mainPane)
InformationDialog(Frame owner, String title, Container mainPane, boolean modal)
InformationDialog(Dialog owner, Container mainPane)
InformationDialog(Dialog owner, String title, Container mainPane)
InformationDialog(Dialog owner, String title, Container mainPane, boolean modal)
setMainPane(java.awt.Container) method.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| 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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
InformationDialog(java.awt.Dialog owner)
Creates a modal dialog without a title and with the specified Dialog as its owner. |
|
InformationDialog(java.awt.Dialog owner,
java.awt.Container mainPane)
Creates a modal dialog without a title and with the specified owner and main pane. |
|
InformationDialog(java.awt.Dialog owner,
java.lang.String title)
Creates a modal dialog with the specified title and owner Dialog. |
|
InformationDialog(java.awt.Dialog owner,
java.lang.String title,
java.awt.Container mainPane)
Creates a modal dialog with the specified title, owner and main pane. |
|
InformationDialog(java.awt.Dialog owner,
java.lang.String title,
java.awt.Container mainPane,
boolean modal)
Creates a modal or non-modal dialog with the specified title, owner and main pane. |
|
InformationDialog(java.awt.Frame owner)
Creates a modal dialog without a title and with the specified Frame as its owner. |
|
InformationDialog(java.awt.Frame owner,
java.awt.Container mainPane)
Creates a modal dialog without a title and with the specified owner and main pane. |
|
InformationDialog(java.awt.Frame owner,
java.lang.String title)
Creates a modal dialog with the specified title and owner Frame. |
|
InformationDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Container mainPane)
Creates a modal dialog with the specified title, owner and main pane. |
|
InformationDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Container mainPane,
boolean modal)
Creates a modal or non-modal dialog with the specified title, owner and main pane. |
|
| Method Summary | |
|---|---|
protected void |
onCancel()
This method is invoked when the user presses the Escape key. |
protected void |
onOk()
This method is invoked when the user presses the Enter key. |
void |
setMainPane(java.awt.Container mainPane)
Sets the main pane of this dialog and centers the dialog relatvely to its owner. |
void |
showCloseButton(boolean show)
Sets whether the 'Close' button should be displayed. |
| Methods inherited from class net.sf.juife.EnhancedDialog |
|---|
makeVisible |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
|---|
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, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public InformationDialog(java.awt.Frame owner)
Frame as its owner.
owner - Specifies the Frame from which this dialog is displayed.
public InformationDialog(java.awt.Frame owner,
java.lang.String title)
Frame.
owner - Specifies the Frame from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.
public InformationDialog(java.awt.Frame owner,
java.awt.Container mainPane)
owner - Specifies the Frame from which this dialog is displayed.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.
java.lang.IllegalArgumentException - If mainPane is null.
public InformationDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Container mainPane)
owner - Specifies the Frame from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.
java.lang.IllegalArgumentException - If mainPane is null.
public InformationDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Container mainPane,
boolean modal)
owner - Specifies the Frame from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.modal - Specifies whether this dialog should be modal or not.
java.lang.IllegalArgumentException - If mainPane is null.public InformationDialog(java.awt.Dialog owner)
Dialog as its owner.
owner - Specifies the Dialog from which this dialog is displayed.
public InformationDialog(java.awt.Dialog owner,
java.lang.String title)
Dialog.
owner - Specifies the Dialog from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.
public InformationDialog(java.awt.Dialog owner,
java.awt.Container mainPane)
owner - Specifies the Dialog from which this dialog is displayed.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.
java.lang.IllegalArgumentException - If mainPane is null.
public InformationDialog(java.awt.Dialog owner,
java.lang.String title,
java.awt.Container mainPane)
owner - Specifies the Dialog from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.
java.lang.IllegalArgumentException - If mainPane is null.
public InformationDialog(java.awt.Dialog owner,
java.lang.String title,
java.awt.Container mainPane,
boolean modal)
owner - Specifies the Dialog from which this dialog is displayed.title - The text to be displayed in the dialog's title bar.mainPane - A non-null Container instance that will be used
as a main pane for this dialog.modal - Specifies whether this dialog should be modal or not.
java.lang.IllegalArgumentException - If mainPane is null.| Method Detail |
|---|
public void setMainPane(java.awt.Container mainPane)
mainPane - A non-null Container instance that will be used
as a main pane for this dialog.
java.lang.IllegalArgumentException - If mainPane is null.public void showCloseButton(boolean show)
show - If true the 'Close' button is displayed else
the dialog is displayed without 'Close' button.protected void onOk()
EnhancedDialog
onOk in class EnhancedDialogprotected void onCancel()
EnhancedDialog
onCancel in class EnhancedDialog
|
juife v0.1a |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Copyright © 2005 Grigor Iliev. All rights reserved. |