private void setNewProductName() { final String newProductName = createNewProductName(getSourceProduct().getName()); paramNewName.setValue(newProductName, null); }
@Override public int show() { createParameter(); createUI(); updateUI(); return super.show(); }
subsetButton.addActionListener(createSubsetButtonListener());
private void createUI() { createButtonsAndLabels(); int line = 0; JPanel dialogPane = GridBagUtils.createPanel(); GridBagUtils.addToPanel(dialogPane, createInfoPanel(), gbc, "fill=BOTH, anchor=WEST, insets.top=10, gridwidth=4"); setContent(dialogPane);
private void updateUI() { Product product = getSourceProduct(); if (subsetDef == null) { subsetButton.setText("Define subset ...");
private String createNewProductName(String sourceProductName) { String newNameBase = ""; if (sourceProductName != null && sourceProductName.length() > 0) { newNameBase = FileUtils.exchangeExtension(sourceProductName, ""); } String newNamePrefix = "product"; if (hasPrefix()) { newNamePrefix = prefix; } String newProductName; if (newNameBase.length() > 0) { newProductName = newNamePrefix + "_" + numNewProducts + "_" + newNameBase; } else { newProductName = newNamePrefix + "_" + numNewProducts; } return newProductName; } }
@Override protected boolean verifyUserInput() { boolean b = super.verifyUserInput(); String name = paramNewName.getValueAsText(); boolean bName = name != null && name.length() > 0; boolean subset = true; if (subsetRButton.isSelected() && subsetDef == null) { subset = false; showErrorDialog("Please define a valid spatial or spectral subset."); /*I18N*/ } return b && bName && subset; }
valueSet = sourceProducts.getDisplayNames(); Product product = (Product) sourceProducts.getAt(selectedProductIndex); prodName = createNewProductName(valueSet.length > 0 ? product.getName() : ""); prodDesc = ""; enableSourceProduct = true;
public void actionPerformed(ActionEvent e) { Product product = getSourceProduct(); if (product == null) { return; } ProductSubsetDialog dialog = new ProductSubsetDialog(parent, product, subsetDef); if (dialog.show() == ProductSubsetDialog.ID_OK) { if (dialog.getProductSubsetDef().isEntireProductSelected()) { subsetDef = null; } else { subsetDef = dialog.getProductSubsetDef(); } } updateUI(); } };
String prodName = paramNewName.getValueAsText(); String prodDesc = paramNewDesc.getValueAsText(); Product sourceProduct = getSourceProduct(); resultProduct = null; try {