Package net.anwiba.commons.swing.dialog
Class ConfigurableDialogLauncher
- java.lang.Object
-
- net.anwiba.commons.swing.dialog.ConfigurableDialogLauncher
-
- All Implemented Interfaces:
IDialogLauncher
public class ConfigurableDialogLauncher extends java.lang.Object implements IDialogLauncher
-
-
Constructor Summary
Constructors Constructor Description ConfigurableDialogLauncher()
-
Method Summary
-
-
-
Method Detail
-
setDialogIcon
public ConfigurableDialogLauncher setDialogIcon(GuiIcon icon)
-
setIcon
public ConfigurableDialogLauncher setIcon(GuiIcon icon)
-
setCloseButtonDialog
public ConfigurableDialogLauncher setCloseButtonDialog()
-
setCancleOkButtonDialog
public ConfigurableDialogLauncher setCancleOkButtonDialog()
-
setDialogType
public ConfigurableDialogLauncher setDialogType(DialogType dialogType)
-
setActionButtonTextFactory
public ConfigurableDialogLauncher setActionButtonTextFactory(IFunction<java.lang.String,java.lang.String,java.lang.RuntimeException> factory)
-
setTitle
public ConfigurableDialogLauncher setTitle(java.lang.String title)
-
setContentPaneFactory
public ConfigurableDialogLauncher setContentPaneFactory(IContentPaneFactory contentPaneFactory)
-
setPreferences
public ConfigurableDialogLauncher setPreferences(IPreferences preferences)
-
enableCloseOnEscape
public ConfigurableDialogLauncher enableCloseOnEscape()
-
setResizeable
public ConfigurableDialogLauncher setResizeable()
-
setUnresizeable
public IDialogLauncher setUnresizeable()
-
addAdditionalAction
public ConfigurableDialogLauncher addAdditionalAction(IAdditionalActionFactory factory)
-
setMessage
public ConfigurableDialogLauncher setMessage(IMessage message)
-
setOkButtonText
public ConfigurableDialogLauncher setOkButtonText(java.lang.String string)
-
setPreferdSize
public ConfigurableDialogLauncher setPreferdSize(int width, int height)
-
launch
public IDialogResult launch(java.awt.Component component)
- Specified by:
launchin interfaceIDialogLauncher
-
launch
public IDialogResult launch(java.awt.Window owner)
- Specified by:
launchin interfaceIDialogLauncher
-
setApplicationModality
public ConfigurableDialogLauncher setApplicationModality()
-
setDocumentModality
public ConfigurableDialogLauncher setDocumentModality()
-
setToolkitModality
public ConfigurableDialogLauncher setToolkitModality()
-
setModelessModality
public ConfigurableDialogLauncher setModelessModality()
-
addOnCloseExecutable
public ConfigurableDialogLauncher addOnCloseExecutable(IBlock<java.lang.RuntimeException> executable)
-
addBeforeShowExecutable
public ConfigurableDialogLauncher addBeforeShowExecutable(IProcedure<ConfigurableDialog,java.lang.RuntimeException> executable)
-
setMessagePanelDisabled
public ConfigurableDialogLauncher setMessagePanelDisabled()
-
setProgressDialogEnabled
public ConfigurableDialogLauncher setProgressDialogEnabled()
-
setProgressDialogDisabled
public ConfigurableDialogLauncher setProgressDialogDisabled()
-
setEnableOk
public ConfigurableDialogLauncher setEnableOk()
-
-