Package org.esa.snap.ui
Class ModalDialog
- java.lang.Object
-
- org.esa.snap.ui.AbstractDialog
-
- org.esa.snap.ui.ModalDialog
-
- Direct Known Subclasses:
AbstractAdapterEditor
,BandChooser
,CreateFilteredBandDialog
,ExportLegendImageAction.ImageLegendDialog
,FeatureCrsDialog
,ModuleSuiteDialog
,NewBandDialog
,NewProductDialog
,PlacemarkDialog
,ProductChooser
,ProductSubsetDialog
,ProjectionParamsDialog
,PropagateUncertaintyDialog
,SpectrumChooser
,SystemDependentVariableEditorDialog
,TemplateParameterEditorDialog
,ToolParameterEditorDialog
public class ModalDialog extends AbstractDialog
A helper class used to implement standard modal dialogs.The dialog can be used directly or the class is used as base class in order to override the methods
AbstractDialog.onOK()
,AbstractDialog.onCancel()
etc. which are called if a user presses the corresponding button.- Since:
- BEAM 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static int
ID_OK_APPLY_CANCEL
static int
ID_OK_APPLY_CANCEL_HELP
static int
ID_OK_CANCEL
static int
ID_OK_CANCEL_HELP
static int
ID_YES_NO
static int
ID_YES_NO_HELP
-
Constructor Summary
Constructors Constructor Description ModalDialog(Window parent, String title, int buttonMask, Object[] otherButtons, String helpID)
ModalDialog(Window parent, String title, int buttonMask, String helpID)
ModalDialog(Window parent, String title, Object content, int buttonMask, Object[] otherButtons, String helpID)
ModalDialog(Window parent, String title, Object content, int buttonMask, String helpID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
This method is called, when the user clicks the "cancel" button or the "close" button of the top bar of the dialog window.-
Methods inherited from class org.esa.snap.ui.AbstractDialog
center, collectButtons, getButton, getButtonID, getButtonMask, getButtonPanel, getContent, getHelpID, getJDialog, getParent, getQualifiedPropertyName, getTitle, hide, onApply, onCancel, onClose, onHelp, onNo, onOK, onOther, onReset, onYes, registerButton, setButtonID, setContent, setContent, setHelpID, setTitle, show, showErrorDialog, showErrorDialog, showErrorDialog, showInformationDialog, showInformationDialog, showInformationDialog, showWarningDialog, showWarningDialog, showWarningDialog, verifyUserInput
-
-
-
-
Field Detail
-
ID_OK_CANCEL
public static final int ID_OK_CANCEL
- See Also:
- Constant Field Values
-
ID_OK_CANCEL_HELP
public static final int ID_OK_CANCEL_HELP
- See Also:
- Constant Field Values
-
ID_OK_APPLY_CANCEL
public static final int ID_OK_APPLY_CANCEL
- See Also:
- Constant Field Values
-
ID_OK_APPLY_CANCEL_HELP
public static final int ID_OK_APPLY_CANCEL_HELP
- See Also:
- Constant Field Values
-
ID_YES_NO
public static final int ID_YES_NO
- See Also:
- Constant Field Values
-
ID_YES_NO_HELP
public static final int ID_YES_NO_HELP
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close()
This method is called, when the user clicks the "cancel" button or the "close" button of the top bar of the dialog window. It can also be called directly. The method sets the button identifier toAbstractDialog.ID_CANCEL
and callsAbstractDialog.onCancel()
.- Specified by:
close
in classAbstractDialog
-
-