Revision: 6638
          http://sourceforge.net/p/jump-pilot/code/6638
Author:   ma15569
Date:     2020-11-23 13:35:55 +0000 (Mon, 23 Nov 2020)
Log Message:
-----------
clean up of code

Modified Paths:
--------------
    core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java

Modified: core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java       
2020-11-23 13:33:01 UTC (rev 6637)
+++ core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java       
2020-11-23 13:35:55 UTC (rev 6638)
@@ -4,7 +4,6 @@
 import java.awt.GridBagLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.geom.NoninvertibleTransformException;
 import java.io.File;
 import java.io.IOException;
 import java.util.ArrayList;
@@ -28,7 +27,6 @@
 import org.openjump.core.ui.io.file.FileNameExtensionFilter;
 import org.saig.core.gui.swing.sldeditor.util.FormUtils;
 
-import com.vividsolutions.jts.geom.Coordinate;
 import com.vividsolutions.jts.geom.Envelope;
 import com.vividsolutions.jts.geom.Geometry;
 import com.vividsolutions.jts.geom.GeometryFactory;
@@ -79,7 +77,6 @@
     JTextField jTextField_RasterOut = new JTextField();
     JTextField jTextField_RasterIn = new JTextField();
     private JPanel cropPanel;
-    private String rLayerName;
     private JComboBox<String> comboBox = new JComboBox<>();
     private JComboBox<String> cropComboBox = new JComboBox<>();
     private JComboBox<Object> layerComboBox = new JComboBox<>();
@@ -90,7 +87,7 @@
     Envelope fix = new Envelope();
     private MultiInputDialog dialog;
     public static WorkbenchFrame frame = 
JUMPWorkbench.getInstance().getFrame();
-    private JPanel coordsPanel;
+    private RasterImageLayer rLayer;
 
     private final String NAME = I18N
             .get("ui.plugin.raster.CropWarpPlugIn.Name");
@@ -107,8 +104,6 @@
     private final String TARGET_LAYER = I18N
             .get("ui.plugin.raster.CropWarpPlugIn.target-layer");
 
-    private final String NO_INTERSECTION = I18N
-            .get("ui.plugin.raster.CropWarpPlugIn.no-intersection");
 
     private final String CHECK = RasterMenuNames.Check_field;
     private final String NO_OVERWRITE = I18N
@@ -163,12 +158,7 @@
 
     private void setDialogValues(PlugInContext context) throws IOException {
         dialog.setSideBarDescription(CROP_RASTER_TIP);
-        List<RasterImageLayer> imageLayers = 
context.getLayerManager().getRasterImageLayers();
-       
-        if (imageLayers.contains(rLayerName)) {
-            rLayer = imageLayers.get(imageLayers.indexOf(rLayerName));
-        }
-        else if 
(!context.getLayerNamePanel().selectedNodes(RasterImageLayer.class)
+       if (!context.getLayerNamePanel().selectedNodes(RasterImageLayer.class)
                 .isEmpty()) {
             rLayer = (RasterImageLayer) LayerTools.getSelectedLayerable(
                     context, RasterImageLayer.class);
@@ -217,7 +207,7 @@
         public String check(JComponent component) {
                  rLayer = (RasterImageLayer) dialog.getLayerable(CLAYER);
             return 
jTextField_RasterOut.getText().equals(rLayer.getImageFileName()) ? 
-                       "Cannot overwrite the input file" : null;
+                       NO_OVERWRITE : null;
         }
     },  new EnableCheck() {
         @Override
@@ -228,10 +218,9 @@
     } };
 
     
-    private RasterImageLayer rLayer;
+
     private void getDialogValues(MultiInputDialog dialog) {
-         rLayer = (RasterImageLayer) dialog.getLayerable(CLAYER);
-        rLayerName = dialog.getLayerable(CLAYER).getName();
+       rLayer = (RasterImageLayer) dialog.getLayerable(CLAYER);
         ACTION = dialog.getText(ACTION_LABEL);
         CROP = cropComboBox.getSelectedItem().toString();
         getCroppedEnvelope();
@@ -415,105 +404,9 @@
     public String getName() {
         return NAME;
     }
+ 
+ 
 
-    public static final String MINX_KEY = I18N
-            
.get("org.openjump.core.ui.plugin.layer.pirolraster.RasterImageWizardPanel.minx");
-    public static final String MAXX_KEY = I18N
-            
.get("org.openjump.core.ui.plugin.layer.pirolraster.RasterImageWizardPanel.maxx");
-    public static final String MINY_KEY = I18N
-            
.get("org.openjump.core.ui.plugin.layer.pirolraster.RasterImageWizardPanel.miny");
-    public static final String MAXY_KEY = I18N
-            
.get("org.openjump.core.ui.plugin.layer.pirolraster.RasterImageWizardPanel.maxy");
-    private final JLabel minxLabel = new JLabel();
-    public static JTextField minxTextField = new JTextField();
-    private final JLabel maxxLabel = new JLabel();
-    public static JTextField maxxTextField = new JTextField();
-    private final JLabel minyLabel = new JLabel();
-    public static JTextField minyTextField = new JTextField();
-    private final JLabel maxyLabel = new JLabel();
-    public static JTextField maxyTextField = new JTextField();
-
-    private JPanel jcoordsPanel(MultiInputDialog dialog) {
-        coordsPanel = new JPanel(new GridBagLayout());
-        minxTextField.setPreferredSize(new Dimension(100, 21));
-        minxTextField.setCaretPosition(minxTextField.getText().length());
-        maxxTextField.setPreferredSize(new Dimension(100, 21));
-        maxxTextField.setCaretPosition(maxxTextField.getText().length());
-        minyTextField.setPreferredSize(new Dimension(100, 21));
-        minyTextField.setCaretPosition(minyTextField.getText().length());
-        maxyTextField.setPreferredSize(new Dimension(100, 21));
-        maxyTextField.setCaretPosition(maxyTextField.getText().length());
-
-        minxLabel.setText("X:");
-        maxxLabel.setText("X:");
-        minyLabel.setText("Y:");
-        maxyLabel.setText("Y:");
-
-        final JButton ulbutton = new JButton();
-        ulbutton.setIcon(IconLoader.icon("Select.gif"));
-        ulbutton.setPreferredSize(new Dimension(22, 22));
-        ulbutton.addActionListener(new ActionListener() {
-            @Override
-            public void actionPerformed(ActionEvent e) {
-                try {
-                    final Coordinate c1 = frame
-                            .getContext()
-                            .getLayerViewPanel()
-                            .getViewport()
-                            .toModelCoordinate(
-                                    frame.getContext().getLayerViewPanel()
-                                            .getLastClickedPoint());
-                    minxTextField.setText(Double.toString(c1.x));
-                    maxyTextField.setText(Double.toString(c1.y));
-                    dialog.pack();
-                    dialog.repaint();
-                } catch (final NoninvertibleTransformException e1) {
-                    // TODO Auto-generated catch block
-                    e1.printStackTrace();
-                }
-
-            }
-        });
-
-        final JButton lrbutton = new JButton();
-        lrbutton.setIcon(IconLoader.icon("Select.gif"));
-        lrbutton.setPreferredSize(new Dimension(22, 22));
-        ulbutton.addActionListener(new ActionListener() {
-            @Override
-            public void actionPerformed(ActionEvent e) {
-                try {
-                    final Coordinate c2 = frame
-                            .getContext()
-                            .getLayerViewPanel()
-                            .getViewport()
-                            .toModelCoordinate(
-                                    frame.getContext().getLayerViewPanel()
-                                            .getLastClickedPoint());
-                    maxxTextField.setText(Double.toString(c2.x));
-                    minyTextField.setText(Double.toString(c2.y));
-                    dialog.pack();
-                    dialog.repaint();
-                } catch (final NoninvertibleTransformException e1) {
-                    // TODO Auto-generated catch block
-                    e1.printStackTrace();
-                }
-
-            }
-        });
-
-        FormUtils.addRowInGBL(coordsPanel, 1, 0, new ImageIcon(getClass()
-                .getResource("lowright.png")), minxLabel, minxTextField,
-                maxyLabel, maxyTextField);
-        FormUtils.addRowInGBL(coordsPanel, 1, 5, lrbutton);
-
-        FormUtils.addRowInGBL(coordsPanel, 0, 0, new ImageIcon(getClass()
-                .getResource("upleft.png")), maxxLabel, maxxTextField,
-                minyLabel, minyTextField);
-        FormUtils.addRowInGBL(coordsPanel, 0, 5, ulbutton);
-        return coordsPanel;
-
-    }
-
     public static MultiEnableCheck createEnableCheck(
             WorkbenchContext workbenchContext) {
         final EnableCheckFactory checkFactory = new EnableCheckFactory(



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to