public class MessageDialog extends SIPCommDialog implements java.awt.event.ActionListener, Skinnable
The message and the name of the "OK" button could be configured.
SIPCommDialog.DialogWindowAdapter
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static int |
CANCEL_RETURN_CODE
Indicates that the Cancel button is pressed.
|
protected TransparentPanel |
checkBoxPanel |
protected javax.swing.JCheckBox |
doNotAskAgain |
static int |
OK_DONT_ASK_CODE
Indicates that the OK button is pressed and the Don't ask check box is
checked.
|
static int |
OK_RETURN_CODE
Indicates that the OK button is pressed.
|
protected javax.swing.JButton |
okButton |
protected int |
returnCode |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
MessageDialog(java.awt.Frame owner,
java.lang.String title,
java.lang.String message,
boolean isCancelButtonEnabled)
Creates an instance of MessageDialog by specifying the
owner window and the message to be displayed.
|
MessageDialog(java.awt.Frame owner,
java.lang.String title,
java.lang.String message,
java.lang.String okButtonName)
Creates an instance of MessageDialog by specifying the
owner window and the message to be displayed.
|
MessageDialog(java.awt.Frame owner,
java.lang.String title,
java.lang.String message,
java.lang.String okButtonName,
boolean isConfirmationEnabled)
Creates an instance of MessageDialog by specifying the
owner window and the message to be displayed.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles the ActionEvent.
|
protected void |
close(boolean isEscaped)
Visually clicks the cancel button on close.
|
void |
loadSkin()
Reloads icon.
|
void |
replaceCheckBoxPanel(java.awt.Component comp) |
void |
setIcon(java.awt.Image image)
Changes the icon in the dialog.
|
void |
setIcon(javax.swing.ImageIcon image)
Changes the icon in the dialog.
|
void |
setMaxWidth(int maxWidth)
try to reevaluate the preferred size of the message pane.
|
void |
setMessage(java.lang.String message)
Sets the message to be displayed.
|
int |
showDialog()
Shows the dialog.
|
addKeyBinding, dispose, setVisible
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, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, 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, 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, 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, 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, transferFocusUpCycle
protected javax.swing.JButton okButton
protected javax.swing.JCheckBox doNotAskAgain
protected TransparentPanel checkBoxPanel
protected int returnCode
public static final int OK_RETURN_CODE
public static final int CANCEL_RETURN_CODE
public static final int OK_DONT_ASK_CODE
public MessageDialog(java.awt.Frame owner, java.lang.String title, java.lang.String message, java.lang.String okButtonName, boolean isConfirmationEnabled)
owner
- the dialog ownertitle
- the title of the messagemessage
- the message to be displayedokButtonName
- ok button nameisConfirmationEnabled
- indicates whether the "Do not ask again"
button should be enabled or notpublic MessageDialog(java.awt.Frame owner, java.lang.String title, java.lang.String message, java.lang.String okButtonName)
owner
- the dialog ownertitle
- the title of the messagemessage
- the message to be displayedokButtonName
- ok button namepublic MessageDialog(java.awt.Frame owner, java.lang.String title, java.lang.String message, boolean isCancelButtonEnabled)
owner
- the dialog ownertitle
- the title of the messagemessage
- the message to be displayedisCancelButtonEnabled
- true
to show the Cancel button,
false
- otherwisepublic void replaceCheckBoxPanel(java.awt.Component comp)
public void setMessage(java.lang.String message)
message
- The message to be displayed.public void setMaxWidth(int maxWidth)
public int showDialog()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- the ActionEvent that notified usprotected void close(boolean isEscaped)
close
in class SIPCommDialog
isEscaped
- indicates if the window was close by pressing the escape
buttonpublic void setIcon(java.awt.Image image)
image
- public void setIcon(javax.swing.ImageIcon image)
image
-
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.