@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 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(); } }
protected ModelessDialog createOperatorDialog() { DefaultSingleTargetProductDialog productDialog = new DefaultSingleTargetProductDialog(getOperatorName(), getAppContext(), getDialogTitle(), getHelpId()); if (getTargetProductNameSuffix() != null) { productDialog.setTargetProductNameSuffix(getTargetProductNameSuffix()); } return productDialog; } }
dialog.setTargetProductNameSuffix("_s2mci"); dialog.getJDialog().pack(); dialog.show();
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); } }