org.esa.beam.framework.ui
Class ModelessDialog
java.lang.Object
org.esa.beam.framework.ui.AbstractDialog
org.esa.beam.framework.ui.ModelessDialog
- Direct Known Subclasses:
- SingleTargetProductDialog
public class ModelessDialog
- extends AbstractDialog
A helper class used to implement standard modeless dialogs.
The dialog can be used directly (which doesn't make much sense) or the class is used as base class in
order to override the methods AbstractDialog.onApply(), AbstractDialog.onClose() etc. which are called if a user
presses the corresponding button.
- Since:
- BEAM 4.2
- Author:
- Norman Fomferra
|
Constructor Summary |
ModelessDialog(Window parent,
String title,
int buttonMask,
Object[] otherButtons,
String helpID)
|
ModelessDialog(Window parent,
String title,
int buttonMask,
String helpID)
|
ModelessDialog(Window parent,
String title,
Object content,
int buttonMask,
Object[] otherButtons,
String helpID)
|
ModelessDialog(Window parent,
String title,
Object content,
int buttonMask,
String helpID)
|
|
Method Summary |
void |
close()
This method is called, when the user clicks the "close" button of the bottom button row
or the "close" button of the top bar of the dialog window. |
| Methods inherited from class org.esa.beam.framework.ui.AbstractDialog |
center, collectButtons, getButton, getButtonID, getButtonMask, getContent, getHelpID, getJDialog, getParent, getQualifiedPropertyName, getTitle, hide, onApply, onCancel, onClose, onHelp, onNo, onOK, onOther, onReset, onYes, registerButton, setButtonID, setContent, setContent, setHelpID, setTitle, show, showErrorDialog, showInformationDialog, showWarningDialog, verifyUserInput |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID_APPLY_CLOSE
public static final int ID_APPLY_CLOSE
- See Also:
- Constant Field Values
ID_APPLY_CLOSE_HELP
public static final int ID_APPLY_CLOSE_HELP
- See Also:
- Constant Field Values
ModelessDialog
public ModelessDialog(Window parent,
String title,
int buttonMask,
String helpID)
ModelessDialog
public ModelessDialog(Window parent,
String title,
Object content,
int buttonMask,
String helpID)
ModelessDialog
public ModelessDialog(Window parent,
String title,
Object content,
int buttonMask,
Object[] otherButtons,
String helpID)
ModelessDialog
public ModelessDialog(Window parent,
String title,
int buttonMask,
Object[] otherButtons,
String helpID)
close
public void close()
- This method is called, when the user clicks the "close" button of the bottom button row
or the "close" button of the top bar of the dialog window. It can also be called directly.
The method sets the button identifier to
AbstractDialog.ID_CLOSE and calls AbstractDialog.onClose().
- Specified by:
close in class AbstractDialog
Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.