Package net.anwiba.commons.swing.dialog
Class DialogConfigurationBuilder
- java.lang.Object
-
- net.anwiba.commons.swing.dialog.DialogConfigurationBuilder
-
public class DialogConfigurationBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DialogConfigurationBuilder()
-
Method Summary
-
-
-
Method Detail
-
setMessage
public DialogConfigurationBuilder setMessage(IMessage message)
-
setActionButtonTextFactory
public DialogConfigurationBuilder setActionButtonTextFactory(IFunction<java.lang.String,java.lang.String,java.lang.RuntimeException> actionButtonTextFactory)
-
setContentPaneFactory
public DialogConfigurationBuilder setContentPaneFactory(IContentPaneFactory contentPaneFactory)
-
setResizeable
public DialogConfigurationBuilder setResizeable(boolean isResizeable)
-
setIcon
public DialogConfigurationBuilder setIcon(IGuiIcon icon)
-
setDialogIcon
public DialogConfigurationBuilder setDialogIcon(IGuiIcon image)
-
setMessagePanelEnabled
public DialogConfigurationBuilder setMessagePanelEnabled(boolean isMessagePanelEnabled)
-
setModality
public DialogConfigurationBuilder setModality(java.awt.Dialog.ModalityType modality)
-
setTitle
public DialogConfigurationBuilder setTitle(java.lang.String title)
-
setDialogType
public DialogConfigurationBuilder setDialogType(DialogType dialogType)
-
setPreferences
public DialogConfigurationBuilder setPreferences(IPreferences preferences)
-
build
public IDialogConfiguration build()
-
setDialogCloseKeyEvent
public DialogConfigurationBuilder setDialogCloseKeyEvent(int dialogCloseKeyEvent)
-
addAdditionalAction
public DialogConfigurationBuilder addAdditionalAction(IAdditionalActionFactory factory)
-
setPreferdSize
public DialogConfigurationBuilder setPreferdSize(java.awt.Dimension preferdSize)
-
setModalExclusionType
public DialogConfigurationBuilder setModalExclusionType(java.awt.Dialog.ModalExclusionType modalExclusionType)
-
setCloseButtonDialog
public DialogConfigurationBuilder setCloseButtonDialog()
-
setCancleOkButtonDialog
public DialogConfigurationBuilder setCancleOkButtonDialog()
-
enableCloseOnEscape
public DialogConfigurationBuilder enableCloseOnEscape()
-
setDataState
public DialogConfigurationBuilder setDataState(DataState dataState)
-
-