@Override public void actionPerformed(ActionEvent e) { final AppContext appContext = getAppContext(); final DefaultSingleTargetProductDialog dialog = new DefaultSingleTargetProductDialog(OPERATOR_ALIAS, appContext, "Fractional Land/Water Mask", HELP_ID); dialog.setTargetProductNameSuffix("_watermask"); dialog.getJDialog().pack(); dialog.show(); } }
@Override public void hide() { super.hide(); }
@Override public void onApply() { // ParameterDescriptor[] opDescriptors = GPF.getDefaultInstance().getOperatorSpiRegistry().getOperatorSpi("CoregistrationOp").getOperatorDescriptor().getParameterDescriptors(); // for (ParameterDescriptor desc : opDescriptors) { // if(desc.getName().equals(PROPERTY_MASTER_SOURCE_BAND)){ // //((AnnotationParameterDescriptor) desc).getValueSet()[0] = "gray"; // //getBindingContext().getPropertySet().getDescriptor("").setValueSet(""); // } catch (IllegalAccessException e) { // e.printStackTrace(); // } catch (NoSuchFieldException e) { // e.printStackTrace(); // } // } // } super.onApply(); }
private OperatorMenu createDefaultMenuBar() { return new OperatorMenu(getJDialog(), operatorDescriptor, parameterSupport, getAppContext(), getHelpID()); }
public static void main(String[] args) throws Exception { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); GPF.getDefaultInstance().getOperatorSpiRegistry().addOperatorSpi(SPI); try { DefaultAppContext app = new DefaultAppContext("Killer App"); app.getApplicationWindow().setSize(200, 200); final DefaultSingleTargetProductDialog dialog = (DefaultSingleTargetProductDialog) DefaultSingleTargetProductDialog.createDefaultDialog( TestOp.Spi.class.getName(), app); dialog.setTargetProductNameSuffix("_test"); dialog.getJDialog().setTitle("TestOp GUI"); dialog.show(); } finally { GPF.getDefaultInstance().getOperatorSpiRegistry().removeOperatorSpi(SPI); } }
@Override public int show() { int result = super.show(); return result; }
protected ModelessDialog createOperatorDialog() { DefaultSingleTargetProductDialog productDialog = new DefaultSingleTargetProductDialog(getOperatorName(), getAppContext(), getDialogTitle(), getHelpId()); if (getTargetProductNameSuffix() != null) { productDialog.setTargetProductNameSuffix(getTargetProductNameSuffix()); } return productDialog; } }
@Override public int show() { ioParametersPanel.initSourceProductSelectors(); if (form == null) { initForm(); if (getJDialog().getJMenuBar() == null) { final OperatorMenu operatorMenu = createDefaultMenuBar(); getJDialog().setJMenuBar(operatorMenu.createDefaultMenu()); } } setContent(form); return super.show(); }
public static SingleTargetProductDialog createDefaultDialog(String operatorName, AppContext appContext) { return new DefaultSingleTargetProductDialog(operatorName, appContext, operatorName, null); }
@Override public int show() { int result = super.show(); processSelectedProduct(); return result; }
@Override public void actionPerformed(ActionEvent e) { final OperatorMetadata opMetadata = S2IdepixOp.class.getAnnotation(OperatorMetadata.class); // final IdepixDefaultDialog dialog = new IdepixDefaultDialog(opMetadata.alias(), // getAppContext(), // "Idepix - Pixel Identification and Classification (MSI mode)", // HELP_ID, // "_idepix"); final DefaultSingleTargetProductDialog dialog = new DefaultSingleTargetProductDialog(opMetadata.alias(), getAppContext(), "Idepix - Pixel Identification and Classification (Sentinel-2 mode)", HELP_ID); dialog.getJDialog().pack(); dialog.setTargetProductNameSuffix("_idepix"); dialog.show(); } }
@Override public int show() { int result = super.show(); insertMessageLabel(); processSelectedProduct(); return result; }
@Override protected void onApply() { if (isResampleNeeded(getSelectedProduct()) && BaseIndexOp.RESAMPLE_NONE.equals(getBindingContext().getPropertySet().getValue(PROPERTY_RESAMPLE))) { Dialogs.showWarning("Please select how resampling should be performed"); return; } super.onApply(); }
@Override public void hide() { super.hide(); }
final AppContext appContext = getAppContext(); final DefaultSingleTargetProductDialog dialog = new DefaultSingleTargetProductDialog(OPERATOR_ALIAS, appContext, Bundle.CTL_S2MciAction_Text(), HELP_ID); final BindingContext bindingContext = dialog.getBindingContext(); final PropertySet propertySet = bindingContext.getPropertySet(); configurePropertySet(propertySet); dialog.setTargetProductNameSuffix("_s2mci"); dialog.getJDialog().pack(); dialog.show();
@Override public int show() { int result = super.show(); processSelectedProduct(); updateEnabledState(); return result; }