public class MessageBox extends Dialog
Note: Only one of the styles ICON_ERROR, ICON_INFORMATION, ICON_QUESTION, ICON_WARNING and ICON_WORKING may be specified.
IMPORTANT: This class is not intended to be subclassed.
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
message |
Constructor and Description |
---|
MessageBox(Shell parent)
Constructs a new instance of this class given only its parent.
|
MessageBox(Shell parent,
int style)
Constructs a new instance of this class given its parent
and a style value describing its behavior and appearance.
|
Modifier and Type | Method and Description |
---|---|
(package private) static int |
checkStyle(int style) |
java.lang.String |
getMessage()
Returns the dialog's message, or an empty string if it does not have one.
|
int |
open()
Makes the dialog visible and brings it to the front
of the display.
|
void |
setMessage(java.lang.String string)
Sets the dialog's message, which is a description of
the purpose for which it was opened.
|
checkParent, checkStyle, checkSubclass, error, getParent, getStyle, getText, setText
public MessageBox(Shell parent)
parent
- a shell which will be the parent of the new instancejava.lang.IllegalArgumentException
- SWTException
- public MessageBox(Shell parent, int style)
The style value is either one of the style constants defined in
class SWT
which is applicable to instances of this
class, or must be built by bitwise OR'ing together
(that is, using the int
"|" operator) two or more
of those SWT
style constants. The class description
lists the style constants that are applicable to the class.
Style bits are also inherited from superclasses.
parent
- a shell which will be the parent of the new instancestyle
- the style of dialog to constructjava.lang.IllegalArgumentException
- SWTException
- SWT.ICON_ERROR
,
SWT.ICON_INFORMATION
,
SWT.ICON_QUESTION
,
SWT.ICON_WARNING
,
SWT.ICON_WORKING
,
SWT.OK
,
SWT.CANCEL
,
SWT.YES
,
SWT.NO
,
SWT.ABORT
,
SWT.RETRY
,
SWT.IGNORE
static int checkStyle(int style)
public java.lang.String getMessage()
public int open()
SWTException
- public void setMessage(java.lang.String string)
string
- the messagejava.lang.IllegalArgumentException
-