Package de.richtercloud.message.handler
Class DefaultDialogDisplayer
- java.lang.Object
-
- de.richtercloud.message.handler.DefaultDialogDisplayer
-
- All Implemented Interfaces:
DialogDisplayer
public class DefaultDialogDisplayer extends Object implements DialogDisplayer
- Author:
- richter
-
-
Field Summary
-
Fields inherited from interface de.richtercloud.message.handler.DialogDisplayer
TEXT_WIDTH_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description DefaultDialogDisplayer(Window parent, int textWidth, String titlePrefix, String titleSuffix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayDialog(Message message)Displays a dialog as defined by implementation.ConfirmOptiondisplayDialog(Message message, ConfirmOption... options)StringdisplayDialog(Message message, String... options)Displays a dialog using aJOptionPane.intdisplayYesNoDialog(Message message)Displays a message and forces the user to choose a yes- or a no-option.
-
-
-
Method Detail
-
displayDialog
public void displayDialog(Message message)
Description copied from interface:DialogDisplayerDisplays a dialog as defined by implementation.- Specified by:
displayDialogin interfaceDialogDisplayer- Parameters:
message- the message to display in the dialog
-
displayDialog
public String displayDialog(Message message, String... options)
Displays a dialog using aJOptionPane.- Specified by:
displayDialogin interfaceDialogDisplayer- Parameters:
message- the message to confirmoptions- the options to choose from- Returns:
- the selection option of
options
-
displayDialog
public ConfirmOption displayDialog(Message message, ConfirmOption... options)
- Specified by:
displayDialogin interfaceDialogDisplayer
-
displayYesNoDialog
public int displayYesNoDialog(Message message)
Description copied from interface:DialogDisplayerDisplays a message and forces the user to choose a yes- or a no-option.- Specified by:
displayYesNoDialogin interfaceDialogDisplayer- Parameters:
message- the message to confirm- Returns:
JOptionPane.YES_OPTIONif the yes-option has been chosen,JOptionPane.NO_OPTIONotherwise
-
-