|
juife v0.1a |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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 EnhancedDialog
protected void onCancel()
EnhancedDialog
onCancel
in class EnhancedDialog
|
juife v0.1a |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2005 Grigor Iliev. All rights reserved. |