Package de.richtercloud.message.handler
Interface DialogDisplayer
-
- All Known Implementing Classes:
DefaultDialogDisplayer
public interface DialogDisplayer- Author:
- richter
-
-
Field Summary
Fields Modifier and Type Field Description static intTEXT_WIDTH_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisplayDialog(Message message)Displays a dialog as defined by implementation.<C extends ConfirmOption>
CdisplayDialog(Message message, C... options)StringdisplayDialog(Message message, String... options)Displays a dialog as defined by implementation offering a selection control for each ofoptionsand a cancel button.intdisplayYesNoDialog(Message message)Displays a message and forces the user to choose a yes- or a no-option.
-
-
-
Field Detail
-
TEXT_WIDTH_DEFAULT
static final int TEXT_WIDTH_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
displayDialog
void displayDialog(Message message)
Displays a dialog as defined by implementation.- Parameters:
message- the message to display in the dialog
-
displayDialog
String displayDialog(Message message, String... options)
Displays a dialog as defined by implementation offering a selection control for each ofoptionsand a cancel button.- Parameters:
message- the message to display in the dialogoptions- the options to choose from- Returns:
- the selected option of
optionsornullif the dialog has been canceled
-
displayDialog
<C extends ConfirmOption> C displayDialog(Message message, C... options)
-
displayYesNoDialog
int displayYesNoDialog(Message message)
Displays a message and forces the user to choose a yes- or a no-option.- Parameters:
message- the message to confirm- Returns:
JOptionPane.YES_OPTIONif the yes-option has been chosen,JOptionPane.NO_OPTIONotherwise
-
-