public class DefaultDialog extends DefaultDialogView implements Dialog
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected int |
action |
protected int |
buttons |
protected javax.swing.JComponent |
contents |
protected java.lang.String |
header1 |
protected java.lang.String |
header2 |
protected java.awt.Image |
icon |
protected java.awt.Image |
image |
protected DefaultActionListenerSupport |
listeners |
protected java.lang.String |
title |
btnAccept, btnApply, btnCancel, filler1, filler2, filler3, filler4, filler5, imgHeader, lblHeader1, lblHeader2, pnlContents
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DefaultDialog(javax.swing.JComponent contents,
java.lang.String title,
java.lang.String header,
int buttons) |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener listener) |
javax.swing.JComponent |
asJComponent()
Returns this component as a swing
JComponent . |
int |
getAction() |
java.awt.event.ActionListener[] |
getActionListeners() |
javax.swing.JButton |
getButton(int button) |
javax.swing.JComponent |
getContents() |
protected WindowManager |
getWindowManager() |
void |
hideDialog() |
boolean |
isAutoclose() |
boolean |
isButtonEnabled(int button) |
void |
removeActionListener(java.awt.event.ActionListener listener) |
void |
removeAllActionListener() |
void |
setAutoclose(boolean autoclose) |
void |
setButtonEnabled(int button,
boolean enabled) |
void |
setButtonLabel(int button,
java.lang.String label) |
void |
setButtons(int buttons) |
void |
setContents(javax.swing.JComponent contents) |
void |
setHeaderImage(java.awt.Image image) |
void |
setHeaderLabel(java.lang.String header) |
void |
setHeaderTitle(java.lang.String header) |
void |
setIcon(java.awt.Image icon) |
void |
setWindowManager(WindowManager windowManager) |
void |
show(WindowManager.MODE mode) |
void |
show(WindowManager.MODE mode,
java.util.Map<java.lang.String,java.lang.Object> props) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.JComponent contents
protected java.lang.String header1
protected java.lang.String header2
protected java.lang.String title
protected int buttons
protected int action
protected DefaultActionListenerSupport listeners
protected java.awt.Image icon
protected java.awt.Image image
public DefaultDialog(javax.swing.JComponent contents, java.lang.String title, java.lang.String header, int buttons)
public void setWindowManager(WindowManager windowManager)
public javax.swing.JComponent getContents()
getContents
in interface Dialog
public void setHeaderTitle(java.lang.String header)
setHeaderTitle
in interface Dialog
public void setHeaderLabel(java.lang.String header)
setHeaderLabel
in interface Dialog
public void setContents(javax.swing.JComponent contents)
setContents
in interface Dialog
public void addActionListener(java.awt.event.ActionListener listener)
addActionListener
in interface Dialog
public java.awt.event.ActionListener[] getActionListeners()
getActionListeners
in interface Dialog
public void removeActionListener(java.awt.event.ActionListener listener)
removeActionListener
in interface Dialog
public void removeAllActionListener()
removeAllActionListener
in interface Dialog
protected WindowManager getWindowManager()
public void show(WindowManager.MODE mode)
public void show(WindowManager.MODE mode, java.util.Map<java.lang.String,java.lang.Object> props)
public void setHeaderImage(java.awt.Image image)
setHeaderImage
in interface Dialog
public void setButtons(int buttons)
setButtons
in interface Dialog
public javax.swing.JButton getButton(int button)
public void setButtonLabel(int button, java.lang.String label)
setButtonLabel
in interface Dialog
public javax.swing.JComponent asJComponent()
Component
JComponent
.asJComponent
in interface Component
JComponent
public void setButtonEnabled(int button, boolean enabled)
setButtonEnabled
in interface Dialog
public boolean isButtonEnabled(int button)
isButtonEnabled
in interface Dialog
public void setAutoclose(boolean autoclose)
setAutoclose
in interface Dialog
public boolean isAutoclose()
isAutoclose
in interface Dialog
public void hideDialog()
hideDialog
in interface Dialog