Package org.esa.snap.rcp.actions.file
Class ProductAdvancedDialog
- java.lang.Object
-
- org.esa.snap.ui.AbstractDialog
-
- org.esa.snap.ui.loading.AbstractModalDialog
-
- org.esa.snap.rcp.actions.file.ProductAdvancedDialog
-
- All Implemented Interfaces:
MessageDialog
public class ProductAdvancedDialog extends AbstractModalDialog
Created by jcoravu on 17/2/2020. Updated by Denisa Stefanescu on 18/02/2020 Updated by Oana H. on 18/03/2020 in order to replace the deprecated Parameter API
-
-
Constructor Summary
Constructors Constructor Description ProductAdvancedDialog(Window parent, String title, MetadataInspector metadataInspector, File file)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JLabeladdComponent(JPanel contentPane, GridBagConstraints gbc, String text, JComponent component, int pos)protected JPanelbuildButtonsPanel(ActionListener cancelActionListener)protected JPanelbuildContentPanel(int gapBetweenColumns, int gapBetweenRows)ProductSubsetDefgetProductSubsetDef()protected voidonAboutToShow()voidpixelPanelChanged()-
Methods inherited from class org.esa.snap.ui.loading.AbstractModalDialog
addComponentToAllwaysEnabledList, buildButtonsPanel, buildDefaultListItemMargins, buildDefaultTextFieldMargins, buildDialogBorder, buildDialogButton, close, computePanelFirstColumn, getDefaultContentPanelMargins, getDefaultGapBetweenColumns, getDefaultGapBetweenContentAndButtonPanels, getDefaultGapBetweenRows, getLoadingIndicator, getNewCurrentThreadId, registerEscapeKey, setEnabledComponentsWhileLoading, show
-
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, showErrorDialog, showErrorDialog, showErrorDialog, showInformationDialog, showInformationDialog, showInformationDialog, showWarningDialog, showWarningDialog, showWarningDialog, verifyUserInput
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.esa.snap.ui.loading.MessageDialog
showErrorDialog, showErrorDialog, showInformationDialog, showInformationDialog
-
-
-
-
Constructor Detail
-
ProductAdvancedDialog
public ProductAdvancedDialog(Window parent, String title, MetadataInspector metadataInspector, File file)
-
-
Method Detail
-
onAboutToShow
protected void onAboutToShow()
- Overrides:
onAboutToShowin classAbstractModalDialog
-
buildButtonsPanel
protected JPanel buildButtonsPanel(ActionListener cancelActionListener)
- Specified by:
buildButtonsPanelin classAbstractModalDialog
-
buildContentPanel
protected JPanel buildContentPanel(int gapBetweenColumns, int gapBetweenRows)
- Specified by:
buildContentPanelin classAbstractModalDialog
-
pixelPanelChanged
public void pixelPanelChanged()
-
addComponent
public static JLabel addComponent(JPanel contentPane, GridBagConstraints gbc, String text, JComponent component, int pos)
-
getProductSubsetDef
public ProductSubsetDef getProductSubsetDef()
-
-