public class ComponentDialog
extends javax.swing.JDialog
If the component that is added implements the CloseListener interface, then that component is notified when this dialog closes.
CloseListener,
Serialized Form| Yellow (janneck) |
| Yellow (eal) |
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
ComponentDialog.PropChangeListener |
(package private) class |
ComponentDialog.WindowClosingAdapter
Listener for windowClosing action.
|
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
_buttonPressed
The label of the button pushed to dismiss the dialog.
|
protected ComponentDialog.PropChangeListener |
_propChangeListener
A reference to the PropertyChangeListener.
|
protected ComponentDialog.WindowClosingAdapter |
_windowClosingAdapter
A reference to the WindowClosingAdapter.
|
java.awt.Component |
contents
The component contained by this dialog.
|
accessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component)
Construct a dialog with the specified owner, title, and component.
|
ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons)
Construct a dialog with the specified owner, title, component,
and buttons.
|
ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons,
java.lang.String message)
Construct a dialog with the specified owner, title, component,
buttons, and message.
|
ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons,
java.lang.String message,
boolean resizable)
Construct a dialog with the specified owner, title, component,
buttons, and message.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
_handleClosing()
If the contents of this dialog implements the CloseListener
interface, then notify it that the window has closed, unless
notification has already been done (it is guaranteed to be done
only once).
|
java.lang.String |
buttonPressed()
Return the label of the button that triggered closing the
dialog, or an empty string if none.
|
void |
dispose() |
void |
setMessage(java.lang.String message)
Change the message that was specified in the constructor to
read as specified.
|
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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic java.awt.Component contents
protected java.lang.String _buttonPressed
protected ComponentDialog.WindowClosingAdapter _windowClosingAdapter
protected ComponentDialog.PropChangeListener _propChangeListener
public ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component)
owner - The object that, per the user, appears to be
generating the dialog.title - The title of the dialog.component - The component to insert in the dialog.public ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons)
owner - The object that, per the user, appears to be
generating the dialog.title - The title of the dialog.component - The component to insert in the dialog.buttons - An array of labels for buttons at the bottom
of the dialog.public ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons,
java.lang.String message)
owner - The object that, per the user, appears to be
generating the dialog.title - The title of the dialog.component - The component to insert in the dialog.buttons - An array of labels for buttons at the bottom
of the dialog.message - A message to place above the component, or null
if no message is needed.public ComponentDialog(java.awt.Frame owner,
java.lang.String title,
java.awt.Component component,
java.lang.String[] buttons,
java.lang.String message,
boolean resizable)
owner - The object that, per the user, appears to be
generating the dialog.title - The title of the dialog.component - The component to insert in the dialog.buttons - An array of labels for buttons at the bottom
of the dialog.message - A message to place above the component, or null
if no message is needed.resizable - True to allow the dialog to be resized.public java.lang.String buttonPressed()
public void setMessage(java.lang.String message)
message - The new message.public void dispose()
dispose in class java.awt.Windowprotected void _handleClosing()