/*
 * SoilSurface_n.java
 *
 * Created on January 3, 2006, 1:32 PM
 */

package usda.weru.erosion.gui;

/**
 *
 * @author  wjr
 */
public class SoilSurface_n extends javax.swing.JFrame {
    private static final long serialVersionUID = 1L;
    
    /** Creates new form SoilSurface_n */
    public SoilSurface_n() {
        initComponents();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        JP_surface = new javax.swing.JPanel();
        jLabel14 = new javax.swing.JLabel();
        JTF_crustFraction = new javax.swing.JTextField();
        jLabel25 = new javax.swing.JLabel();
        JTF_crustThickness = new javax.swing.JTextField();
        jLabel24 = new javax.swing.JLabel();
        JTF_looseMaterial = new javax.swing.JTextField();
        jLabel22 = new javax.swing.JLabel();
        JTF_looseMaterialMass = new javax.swing.JTextField();
        jLabel21 = new javax.swing.JLabel();
        JTF_crustDensity = new javax.swing.JTextField();
        jLabel20 = new javax.swing.JLabel();
        JTF_crustStability = new javax.swing.JTextField();
        jLabel19 = new javax.swing.JLabel();
        JTF_randomRoughness = new javax.swing.JTextField();
        jLabel18 = new javax.swing.JLabel();
        JTF_ridgeHeight = new javax.swing.JTextField();
        jLabel17 = new javax.swing.JLabel();
        JTF_ridgeSpacing = new javax.swing.JTextField();
        jLabel16 = new javax.swing.JLabel();
        JTF_ridgeWidth = new javax.swing.JTextField();
        jLabel15 = new javax.swing.JLabel();
        JTF_ridgeOrientation = new javax.swing.JTextField();
        jLabel23 = new javax.swing.JLabel();
        JTF_dikeSpacing = new javax.swing.JTextField();
        jLabel26 = new javax.swing.JLabel();
        JTF_snowDepth = new javax.swing.JTextField();
        jLabel29 = new javax.swing.JLabel();
        jLabel41 = new javax.swing.JLabel();
        jLabel42 = new javax.swing.JLabel();
        jLabel43 = new javax.swing.JLabel();
        JTF_SLWCH0 = new javax.swing.JTextField();
        JTF_SLWCH1 = new javax.swing.JTextField();
        JTF_SLWCH2 = new javax.swing.JTextField();
        JTF_SLWCH3 = new javax.swing.JTextField();
        JTF_SLWCH4 = new javax.swing.JTextField();
        JTF_SLWCH5 = new javax.swing.JTextField();
        JTF_SLWCH6 = new javax.swing.JTextField();
        JTF_SLWCH7 = new javax.swing.JTextField();
        JTF_SLWCH8 = new javax.swing.JTextField();
        JTF_SLWCH9 = new javax.swing.JTextField();
        JTF_SLWCH10 = new javax.swing.JTextField();
        JTF_SLWCH11 = new javax.swing.JTextField();
        JTF_SLWCH12 = new javax.swing.JTextField();
        JTF_SLWCH13 = new javax.swing.JTextField();
        JTF_SLWCH14 = new javax.swing.JTextField();
        JTF_SLWCH15 = new javax.swing.JTextField();
        JTF_SLWCH16 = new javax.swing.JTextField();
        JTF_SLWCH17 = new javax.swing.JTextField();
        JTF_SLWCH18 = new javax.swing.JTextField();
        JTF_SLWCH19 = new javax.swing.JTextField();
        JTF_SLWCH20 = new javax.swing.JTextField();
        JTF_SLWCH21 = new javax.swing.JTextField();
        JTF_SLWCH22 = new javax.swing.JTextField();
        JTF_SLWCH23 = new javax.swing.JTextField();
        JB_roughnessPics = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        JP_surface.setLayout(null);

        jLabel14.setText("Surface crust fraction (m^2/m^2)");
        JP_surface.add(jLabel14);
        jLabel14.setBounds(40, 40, 250, 14);

        JTF_crustFraction.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_crustFraction.setText("0.0");
        JTF_crustFraction.setToolTipText("SoilSurface:crustFraction");
        JTF_crustFraction.setName("SurfCrustFrac"); // NOI18N
        JTF_crustFraction.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_crustFractionActionPerformed(evt);
            }
        });
        JTF_crustFraction.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_crustFractionFocusLost(evt);
            }
        });
        JP_surface.add(JTF_crustFraction);
        JTF_crustFraction.setBounds(350, 40, 40, 20);

        jLabel25.setText("Surface crust thickness (mm)");
        JP_surface.add(jLabel25);
        jLabel25.setBounds(40, 60, 250, 14);

        JTF_crustThickness.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_crustThickness.setText("0.0");
        JTF_crustThickness.setToolTipText("SoilSurface:crustThickness");
        JTF_crustThickness.setName("SurfCrustThk"); // NOI18N
        JTF_crustThickness.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_crustThicknessActionPerformed(evt);
            }
        });
        JTF_crustThickness.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_crustThicknessFocusLost(evt);
            }
        });
        JP_surface.add(JTF_crustThickness);
        JTF_crustThickness.setBounds(350, 60, 40, 20);

        jLabel24.setText("Loose material on crust (m^2/m^2)");
        JP_surface.add(jLabel24);
        jLabel24.setBounds(40, 80, 250, 14);

        JTF_looseMaterial.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_looseMaterial.setText("0.0");
        JTF_looseMaterial.setToolTipText("SoilSurface:LMF");
        JTF_looseMaterial.setName("SurfLMFrac"); // NOI18N
        JTF_looseMaterial.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_looseMaterialActionPerformed(evt);
            }
        });
        JTF_looseMaterial.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_looseMaterialFocusLost(evt);
            }
        });
        JP_surface.add(JTF_looseMaterial);
        JTF_looseMaterial.setBounds(350, 80, 40, 20);

        jLabel22.setText("Loose mass on crust (kg/m^2)");
        JP_surface.add(jLabel22);
        jLabel22.setBounds(40, 100, 250, 14);

        JTF_looseMaterialMass.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_looseMaterialMass.setText("0.0");
        JTF_looseMaterialMass.setToolTipText("SoilSurface:LMM");
        JTF_looseMaterialMass.setName("SurfLMMass"); // NOI18N
        JTF_looseMaterialMass.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_looseMaterialMassActionPerformed(evt);
            }
        });
        JTF_looseMaterialMass.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_looseMaterialMassFocusLost(evt);
            }
        });
        JP_surface.add(JTF_looseMaterialMass);
        JTF_looseMaterialMass.setBounds(350, 100, 40, 20);

        jLabel21.setText("Crust density (Mg/m^3)");
        JP_surface.add(jLabel21);
        jLabel21.setBounds(40, 120, 250, 14);

        JTF_crustDensity.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_crustDensity.setText("0.0");
        JTF_crustDensity.setToolTipText("SoilSurface:density");
        JTF_crustDensity.setName("SurfCrustDen"); // NOI18N
        JTF_crustDensity.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_crustDensityActionPerformed(evt);
            }
        });
        JTF_crustDensity.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_crustDensityFocusLost(evt);
            }
        });
        JP_surface.add(JTF_crustDensity);
        JTF_crustDensity.setBounds(350, 120, 40, 20);

        jLabel20.setText("Crust stability ln(J/kg)");
        JP_surface.add(jLabel20);
        jLabel20.setBounds(40, 140, 250, 14);

        JTF_crustStability.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_crustStability.setText("0.0");
        JTF_crustStability.setToolTipText("SoilSurface:stability");
        JTF_crustStability.setName("SurfCrustSta"); // NOI18N
        JTF_crustStability.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_crustStabilityActionPerformed(evt);
            }
        });
        JTF_crustStability.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_crustStabilityFocusLost(evt);
            }
        });
        JP_surface.add(JTF_crustStability);
        JTF_crustStability.setBounds(350, 140, 40, 20);

        jLabel19.setText("Allmaras random roughness (mm)");
        JP_surface.add(jLabel19);
        jLabel19.setBounds(40, 160, 250, 14);

        JTF_randomRoughness.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_randomRoughness.setText("0.0");
        JTF_randomRoughness.setToolTipText("SoilSurface:ARR");
        JTF_randomRoughness.setName("SurfARR"); // NOI18N
        JTF_randomRoughness.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_randomRoughnessActionPerformed(evt);
            }
        });
        JTF_randomRoughness.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_randomRoughnessFocusLost(evt);
            }
        });
        JP_surface.add(JTF_randomRoughness);
        JTF_randomRoughness.setBounds(350, 160, 40, 20);

        jLabel18.setText("Ridge height (mm)");
        JP_surface.add(jLabel18);
        jLabel18.setBounds(40, 180, 250, 14);

        JTF_ridgeHeight.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_ridgeHeight.setText("0.0");
        JTF_ridgeHeight.setToolTipText("SoilSurface:ridgeHeight");
        JTF_ridgeHeight.setName("SurfRidgHgt"); // NOI18N
        JTF_ridgeHeight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_ridgeHeightActionPerformed(evt);
            }
        });
        JTF_ridgeHeight.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_ridgeHeightFocusLost(evt);
            }
        });
        JP_surface.add(JTF_ridgeHeight);
        JTF_ridgeHeight.setBounds(350, 180, 40, 20);

        jLabel17.setText("Ridge spacing (mm)");
        JP_surface.add(jLabel17);
        jLabel17.setBounds(40, 200, 250, 14);

        JTF_ridgeSpacing.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_ridgeSpacing.setText("0.0");
        JTF_ridgeSpacing.setToolTipText("SoilSurface:ridgeSpacing");
        JTF_ridgeSpacing.setName("SurfRidgSpacing"); // NOI18N
        JTF_ridgeSpacing.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_ridgeSpacingActionPerformed(evt);
            }
        });
        JTF_ridgeSpacing.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_ridgeSpacingFocusLost(evt);
            }
        });
        JP_surface.add(JTF_ridgeSpacing);
        JTF_ridgeSpacing.setBounds(350, 200, 40, 20);

        jLabel16.setText("Ridge width (mm)");
        JP_surface.add(jLabel16);
        jLabel16.setBounds(40, 220, 250, 14);

        JTF_ridgeWidth.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_ridgeWidth.setText("0.0");
        JTF_ridgeWidth.setToolTipText("SoilSurface:ridgeWidth");
        JTF_ridgeWidth.setName("SurfRidgWid"); // NOI18N
        JTF_ridgeWidth.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_ridgeWidthActionPerformed(evt);
            }
        });
        JTF_ridgeWidth.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_ridgeWidthFocusLost(evt);
            }
        });
        JP_surface.add(JTF_ridgeWidth);
        JTF_ridgeWidth.setBounds(350, 220, 40, 20);

        jLabel15.setText("Ridge orientation (deg)");
        JP_surface.add(jLabel15);
        jLabel15.setBounds(40, 240, 250, 14);

        JTF_ridgeOrientation.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_ridgeOrientation.setText("0.0");
        JTF_ridgeOrientation.setToolTipText("SoilSurface:ridgeOrientation");
        JTF_ridgeOrientation.setName("SurfRidgOrient"); // NOI18N
        JTF_ridgeOrientation.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_ridgeOrientationActionPerformed(evt);
            }
        });
        JTF_ridgeOrientation.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_ridgeOrientationFocusLost(evt);
            }
        });
        JP_surface.add(JTF_ridgeOrientation);
        JTF_ridgeOrientation.setBounds(350, 240, 40, 20);

        jLabel23.setText("Dike spacing (mm)");
        JP_surface.add(jLabel23);
        jLabel23.setBounds(40, 260, 250, 14);

        JTF_dikeSpacing.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_dikeSpacing.setText("0.0");
        JTF_dikeSpacing.setToolTipText("SoilSurface:dikeSpacing");
        JTF_dikeSpacing.setName("SurfDikeSpacing"); // NOI18N
        JTF_dikeSpacing.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_dikeSpacingActionPerformed(evt);
            }
        });
        JTF_dikeSpacing.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_dikeSpacingFocusLost(evt);
            }
        });
        JP_surface.add(JTF_dikeSpacing);
        JTF_dikeSpacing.setBounds(350, 260, 40, 20);

        jLabel26.setText("Snow depth (mm)");
        JP_surface.add(jLabel26);
        jLabel26.setBounds(40, 280, 220, 14);

        JTF_snowDepth.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_snowDepth.setText("0.0");
        JTF_snowDepth.setToolTipText("Hydrology:snowDepth");
        JTF_snowDepth.setName("HydroSnowDepth"); // NOI18N
        JTF_snowDepth.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_snowDepthActionPerformed(evt);
            }
        });
        JTF_snowDepth.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_snowDepthFocusLost(evt);
            }
        });
        JP_surface.add(JTF_snowDepth);
        JTF_snowDepth.setBounds(350, 280, 40, 20);

        jLabel29.setText("Hourly surface water content (Mg/Mg)");
        JP_surface.add(jLabel29);
        jLabel29.setBounds(40, 300, 280, 14);

        jLabel41.setText("1st eight hours (12am-7am)");
        jLabel41.setPreferredSize(new java.awt.Dimension(150, 14));
        JP_surface.add(jLabel41);
        jLabel41.setBounds(60, 320, 180, 14);

        jLabel42.setText("2nd eight hours (8am-3pm)");
        jLabel42.setPreferredSize(new java.awt.Dimension(150, 14));
        JP_surface.add(jLabel42);
        jLabel42.setBounds(60, 340, 180, 14);

        jLabel43.setText("3rd eight hours (4pm-11pm)");
        jLabel43.setPreferredSize(new java.awt.Dimension(150, 14));
        JP_surface.add(jLabel43);
        jLabel43.setBounds(60, 360, 180, 14);

        JTF_SLWCH0.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH0.setText("0.0");
        JTF_SLWCH0.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH0.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH0ActionPerformed(evt);
            }
        });
        JTF_SLWCH0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH0FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH0);
        JTF_SLWCH0.setBounds(270, 320, 40, 20);

        JTF_SLWCH1.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH1.setText("0.0");
        JTF_SLWCH1.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH1.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH1ActionPerformed(evt);
            }
        });
        JTF_SLWCH1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH1FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH1);
        JTF_SLWCH1.setBounds(310, 320, 40, 20);

        JTF_SLWCH2.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH2.setText("0.0");
        JTF_SLWCH2.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH2.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH2ActionPerformed(evt);
            }
        });
        JTF_SLWCH2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH2FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH2);
        JTF_SLWCH2.setBounds(430, 320, 40, 20);

        JTF_SLWCH3.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH3.setText("0.0");
        JTF_SLWCH3.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH3.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH3ActionPerformed(evt);
            }
        });
        JTF_SLWCH3.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH3FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH3);
        JTF_SLWCH3.setBounds(470, 320, 40, 20);

        JTF_SLWCH4.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH4.setText("0.0");
        JTF_SLWCH4.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH4.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH4ActionPerformed(evt);
            }
        });
        JTF_SLWCH4.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH4FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH4);
        JTF_SLWCH4.setBounds(510, 320, 40, 20);

        JTF_SLWCH5.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH5.setText("0.0");
        JTF_SLWCH5.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH5.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH5ActionPerformed(evt);
            }
        });
        JTF_SLWCH5.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH5FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH5);
        JTF_SLWCH5.setBounds(550, 320, 40, 20);

        JTF_SLWCH6.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH6.setText("0.0");
        JTF_SLWCH6.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH6.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH6ActionPerformed(evt);
            }
        });
        JTF_SLWCH6.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH6FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH6);
        JTF_SLWCH6.setBounds(350, 320, 40, 20);

        JTF_SLWCH7.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH7.setText("0.0");
        JTF_SLWCH7.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH7.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH7.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH7ActionPerformed(evt);
            }
        });
        JTF_SLWCH7.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH7FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH7);
        JTF_SLWCH7.setBounds(390, 320, 40, 20);

        JTF_SLWCH8.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH8.setText("0.0");
        JTF_SLWCH8.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH8.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH8.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH8ActionPerformed(evt);
            }
        });
        JTF_SLWCH8.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH8FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH8);
        JTF_SLWCH8.setBounds(270, 340, 40, 20);

        JTF_SLWCH9.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH9.setText("0.0");
        JTF_SLWCH9.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH9.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH9.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH9ActionPerformed(evt);
            }
        });
        JTF_SLWCH9.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH9FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH9);
        JTF_SLWCH9.setBounds(310, 340, 40, 20);

        JTF_SLWCH10.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH10.setText("0.0");
        JTF_SLWCH10.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH10.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH10.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH10ActionPerformed(evt);
            }
        });
        JTF_SLWCH10.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH10FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH10);
        JTF_SLWCH10.setBounds(350, 340, 40, 20);

        JTF_SLWCH11.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH11.setText("0.0");
        JTF_SLWCH11.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH11.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH11.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH11ActionPerformed(evt);
            }
        });
        JTF_SLWCH11.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH11FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH11);
        JTF_SLWCH11.setBounds(390, 340, 40, 20);

        JTF_SLWCH12.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH12.setText("0.0");
        JTF_SLWCH12.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH12.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH12.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH12ActionPerformed(evt);
            }
        });
        JTF_SLWCH12.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH12FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH12);
        JTF_SLWCH12.setBounds(430, 340, 40, 20);

        JTF_SLWCH13.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH13.setText("0.0");
        JTF_SLWCH13.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH13.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH13.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH13ActionPerformed(evt);
            }
        });
        JTF_SLWCH13.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH13FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH13);
        JTF_SLWCH13.setBounds(470, 340, 40, 20);

        JTF_SLWCH14.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH14.setText("0.0");
        JTF_SLWCH14.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH14.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH14.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH14ActionPerformed(evt);
            }
        });
        JTF_SLWCH14.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH14FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH14);
        JTF_SLWCH14.setBounds(510, 340, 40, 20);

        JTF_SLWCH15.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH15.setText("0.0");
        JTF_SLWCH15.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH15.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH15.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH15ActionPerformed(evt);
            }
        });
        JTF_SLWCH15.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH15FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH15);
        JTF_SLWCH15.setBounds(550, 340, 40, 20);

        JTF_SLWCH16.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH16.setText("0.0");
        JTF_SLWCH16.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH16.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH16.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH16ActionPerformed(evt);
            }
        });
        JTF_SLWCH16.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH16FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH16);
        JTF_SLWCH16.setBounds(270, 360, 40, 20);

        JTF_SLWCH17.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH17.setText("0.0");
        JTF_SLWCH17.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH17.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH17.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH17ActionPerformed(evt);
            }
        });
        JTF_SLWCH17.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH17FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH17);
        JTF_SLWCH17.setBounds(310, 360, 40, 20);

        JTF_SLWCH18.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH18.setText("0.0");
        JTF_SLWCH18.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH18.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH18.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH18ActionPerformed(evt);
            }
        });
        JTF_SLWCH18.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH18FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH18);
        JTF_SLWCH18.setBounds(350, 360, 40, 20);

        JTF_SLWCH19.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH19.setText("0.0");
        JTF_SLWCH19.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH19.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH19.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH19ActionPerformed(evt);
            }
        });
        JTF_SLWCH19.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH19FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH19);
        JTF_SLWCH19.setBounds(390, 360, 40, 20);

        JTF_SLWCH20.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH20.setText("0.0");
        JTF_SLWCH20.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH20.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH20.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH20ActionPerformed(evt);
            }
        });
        JTF_SLWCH20.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH20FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH20);
        JTF_SLWCH20.setBounds(430, 360, 40, 20);

        JTF_SLWCH21.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH21.setText("0.0");
        JTF_SLWCH21.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH21.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH21.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH21ActionPerformed(evt);
            }
        });
        JTF_SLWCH21.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH21FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH21);
        JTF_SLWCH21.setBounds(470, 360, 40, 20);

        JTF_SLWCH22.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH22.setText("0.0");
        JTF_SLWCH22.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH22.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH22.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH22ActionPerformed(evt);
            }
        });
        JTF_SLWCH22.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH22FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH22);
        JTF_SLWCH22.setBounds(510, 360, 40, 20);

        JTF_SLWCH23.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_SLWCH23.setText("0.0");
        JTF_SLWCH23.setToolTipText("Hydrology:surfaceWC");
        JTF_SLWCH23.setName("HydroSurfWC"); // NOI18N
        JTF_SLWCH23.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_SLWCH23ActionPerformed(evt);
            }
        });
        JTF_SLWCH23.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_SLWCH23FocusLost(evt);
            }
        });
        JP_surface.add(JTF_SLWCH23);
        JTF_SLWCH23.setBounds(550, 360, 40, 20);

        JB_roughnessPics.setText("Pictures");
        JB_roughnessPics.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_roughnessPicsActionPerformed(evt);
            }
        });
        JP_surface.add(JB_roughnessPics);
        JB_roughnessPics.setBounds(410, 160, 100, 20);

        getContentPane().add(JP_surface);
        JP_surface.setBounds(0, 0, 600, 390);

        pack();
    }// </editor-fold>//GEN-END:initComponents

    protected void JB_roughnessPicsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_roughnessPicsActionPerformed
    }//GEN-LAST:event_JB_roughnessPicsActionPerformed

    protected void JTF_SLWCH23FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH23FocusLost
    }//GEN-LAST:event_JTF_SLWCH23FocusLost

    protected void JTF_SLWCH22FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH22FocusLost
    }//GEN-LAST:event_JTF_SLWCH22FocusLost

    protected void JTF_SLWCH21FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH21FocusLost
    }//GEN-LAST:event_JTF_SLWCH21FocusLost

    protected void JTF_SLWCH20FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH20FocusLost
    }//GEN-LAST:event_JTF_SLWCH20FocusLost

    protected void JTF_SLWCH19FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH19FocusLost
    }//GEN-LAST:event_JTF_SLWCH19FocusLost

    protected void JTF_SLWCH18FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH18FocusLost
    }//GEN-LAST:event_JTF_SLWCH18FocusLost

    protected void JTF_SLWCH17FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH17FocusLost
    }//GEN-LAST:event_JTF_SLWCH17FocusLost

    protected void JTF_SLWCH16FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH16FocusLost
    }//GEN-LAST:event_JTF_SLWCH16FocusLost

    protected void JTF_SLWCH15FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH15FocusLost
    }//GEN-LAST:event_JTF_SLWCH15FocusLost

    protected void JTF_SLWCH14FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH14FocusLost
    }//GEN-LAST:event_JTF_SLWCH14FocusLost

    protected void JTF_SLWCH13FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH13FocusLost
    }//GEN-LAST:event_JTF_SLWCH13FocusLost

    protected void JTF_SLWCH12FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH12FocusLost
    }//GEN-LAST:event_JTF_SLWCH12FocusLost

    protected void JTF_SLWCH11FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH11FocusLost
    }//GEN-LAST:event_JTF_SLWCH11FocusLost

    protected void JTF_SLWCH10FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH10FocusLost
    }//GEN-LAST:event_JTF_SLWCH10FocusLost

    protected void JTF_SLWCH9FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH9FocusLost
    }//GEN-LAST:event_JTF_SLWCH9FocusLost

    protected void JTF_SLWCH8FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH8FocusLost
    }//GEN-LAST:event_JTF_SLWCH8FocusLost

    protected void JTF_SLWCH7FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH7FocusLost
    }//GEN-LAST:event_JTF_SLWCH7FocusLost

    protected void JTF_SLWCH6FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH6FocusLost
    }//GEN-LAST:event_JTF_SLWCH6FocusLost

    protected void JTF_SLWCH5FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH5FocusLost
    }//GEN-LAST:event_JTF_SLWCH5FocusLost

    protected void JTF_SLWCH4FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH4FocusLost
    }//GEN-LAST:event_JTF_SLWCH4FocusLost

    protected void JTF_SLWCH3FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH3FocusLost
    }//GEN-LAST:event_JTF_SLWCH3FocusLost

    protected void JTF_SLWCH2FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH2FocusLost
    }//GEN-LAST:event_JTF_SLWCH2FocusLost

    protected void JTF_SLWCH1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH1FocusLost
    }//GEN-LAST:event_JTF_SLWCH1FocusLost

    protected void JTF_SLWCH0FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_SLWCH0FocusLost
    }//GEN-LAST:event_JTF_SLWCH0FocusLost

    protected void JTF_snowDepthFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_snowDepthFocusLost
    }//GEN-LAST:event_JTF_snowDepthFocusLost

    protected void JTF_SLWCH23ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH23ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH23ActionPerformed

    protected void JTF_SLWCH22ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH22ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH22ActionPerformed

    protected void JTF_SLWCH21ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH21ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH21ActionPerformed

    protected void JTF_SLWCH20ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH20ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH20ActionPerformed

    protected void JTF_SLWCH19ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH19ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH19ActionPerformed

    protected void JTF_SLWCH18ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH18ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH18ActionPerformed

    protected void JTF_SLWCH17ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH17ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH17ActionPerformed

    protected void JTF_SLWCH16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH16ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH16ActionPerformed

    protected void JTF_SLWCH15ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH15ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH15ActionPerformed

    protected void JTF_SLWCH14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH14ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH14ActionPerformed

    protected void JTF_SLWCH13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH13ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH13ActionPerformed

    protected void JTF_SLWCH12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH12ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH12ActionPerformed

    protected void JTF_SLWCH11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH11ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH11ActionPerformed

    protected void JTF_SLWCH10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH10ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH10ActionPerformed

    protected void JTF_SLWCH9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH9ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH9ActionPerformed

    protected void JTF_SLWCH8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH8ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH8ActionPerformed

    protected void JTF_SLWCH7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH7ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH7ActionPerformed

    protected void JTF_SLWCH6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH6ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH6ActionPerformed

    protected void JTF_SLWCH5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH5ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH5ActionPerformed

    protected void JTF_SLWCH4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH4ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH4ActionPerformed

    protected void JTF_SLWCH3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH3ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH3ActionPerformed

    protected void JTF_SLWCH2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH2ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH2ActionPerformed

    protected void JTF_SLWCH1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH1ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH1ActionPerformed

    protected void JTF_SLWCH0ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_SLWCH0ActionPerformed
    }//GEN-LAST:event_JTF_SLWCH0ActionPerformed

    protected void JTF_snowDepthActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_snowDepthActionPerformed
    }//GEN-LAST:event_JTF_snowDepthActionPerformed

    protected void JTF_dikeSpacingFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_dikeSpacingFocusLost
    }//GEN-LAST:event_JTF_dikeSpacingFocusLost

    protected void JTF_dikeSpacingActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_dikeSpacingActionPerformed
    }//GEN-LAST:event_JTF_dikeSpacingActionPerformed

    protected void JTF_ridgeOrientationFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_ridgeOrientationFocusLost
    }//GEN-LAST:event_JTF_ridgeOrientationFocusLost

    protected void JTF_ridgeOrientationActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_ridgeOrientationActionPerformed
    }//GEN-LAST:event_JTF_ridgeOrientationActionPerformed

    protected void JTF_ridgeWidthFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_ridgeWidthFocusLost
    }//GEN-LAST:event_JTF_ridgeWidthFocusLost

    protected void JTF_ridgeWidthActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_ridgeWidthActionPerformed
    }//GEN-LAST:event_JTF_ridgeWidthActionPerformed

    protected void JTF_ridgeSpacingFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_ridgeSpacingFocusLost
    }//GEN-LAST:event_JTF_ridgeSpacingFocusLost

    protected void JTF_ridgeSpacingActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_ridgeSpacingActionPerformed
    }//GEN-LAST:event_JTF_ridgeSpacingActionPerformed

    protected void JTF_ridgeHeightFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_ridgeHeightFocusLost
    }//GEN-LAST:event_JTF_ridgeHeightFocusLost

    protected void JTF_ridgeHeightActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_ridgeHeightActionPerformed
    }//GEN-LAST:event_JTF_ridgeHeightActionPerformed

    protected void JTF_randomRoughnessFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_randomRoughnessFocusLost
    }//GEN-LAST:event_JTF_randomRoughnessFocusLost

    protected void JTF_randomRoughnessActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_randomRoughnessActionPerformed
    }//GEN-LAST:event_JTF_randomRoughnessActionPerformed

    protected void JTF_crustStabilityFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_crustStabilityFocusLost
    }//GEN-LAST:event_JTF_crustStabilityFocusLost

    protected void JTF_crustStabilityActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_crustStabilityActionPerformed
    }//GEN-LAST:event_JTF_crustStabilityActionPerformed

    protected void JTF_crustDensityFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_crustDensityFocusLost
    }//GEN-LAST:event_JTF_crustDensityFocusLost

    protected void JTF_crustDensityActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_crustDensityActionPerformed
    }//GEN-LAST:event_JTF_crustDensityActionPerformed

    protected void JTF_looseMaterialMassFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_looseMaterialMassFocusLost
    }//GEN-LAST:event_JTF_looseMaterialMassFocusLost

    protected void JTF_looseMaterialMassActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_looseMaterialMassActionPerformed
    }//GEN-LAST:event_JTF_looseMaterialMassActionPerformed

    protected void JTF_looseMaterialFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_looseMaterialFocusLost
    }//GEN-LAST:event_JTF_looseMaterialFocusLost

    protected void JTF_looseMaterialActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_looseMaterialActionPerformed
    }//GEN-LAST:event_JTF_looseMaterialActionPerformed

    protected void JTF_crustThicknessFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_crustThicknessFocusLost
    }//GEN-LAST:event_JTF_crustThicknessFocusLost

    protected void JTF_crustThicknessActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_crustThicknessActionPerformed
    }//GEN-LAST:event_JTF_crustThicknessActionPerformed

    protected void JTF_crustFractionFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_crustFractionFocusLost
    }//GEN-LAST:event_JTF_crustFractionFocusLost

    protected void JTF_crustFractionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_crustFractionActionPerformed
    }//GEN-LAST:event_JTF_crustFractionActionPerformed
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                new SoilSurface_n().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    public javax.swing.JButton JB_roughnessPics;
    public javax.swing.JPanel JP_surface;
    public javax.swing.JTextField JTF_SLWCH0;
    public javax.swing.JTextField JTF_SLWCH1;
    public javax.swing.JTextField JTF_SLWCH10;
    public javax.swing.JTextField JTF_SLWCH11;
    public javax.swing.JTextField JTF_SLWCH12;
    public javax.swing.JTextField JTF_SLWCH13;
    public javax.swing.JTextField JTF_SLWCH14;
    public javax.swing.JTextField JTF_SLWCH15;
    public javax.swing.JTextField JTF_SLWCH16;
    public javax.swing.JTextField JTF_SLWCH17;
    public javax.swing.JTextField JTF_SLWCH18;
    public javax.swing.JTextField JTF_SLWCH19;
    public javax.swing.JTextField JTF_SLWCH2;
    public javax.swing.JTextField JTF_SLWCH20;
    public javax.swing.JTextField JTF_SLWCH21;
    public javax.swing.JTextField JTF_SLWCH22;
    public javax.swing.JTextField JTF_SLWCH23;
    public javax.swing.JTextField JTF_SLWCH3;
    public javax.swing.JTextField JTF_SLWCH4;
    public javax.swing.JTextField JTF_SLWCH5;
    public javax.swing.JTextField JTF_SLWCH6;
    public javax.swing.JTextField JTF_SLWCH7;
    public javax.swing.JTextField JTF_SLWCH8;
    public javax.swing.JTextField JTF_SLWCH9;
    public javax.swing.JTextField JTF_crustDensity;
    public javax.swing.JTextField JTF_crustFraction;
    public javax.swing.JTextField JTF_crustStability;
    public javax.swing.JTextField JTF_crustThickness;
    public javax.swing.JTextField JTF_dikeSpacing;
    public javax.swing.JTextField JTF_looseMaterial;
    public javax.swing.JTextField JTF_looseMaterialMass;
    public javax.swing.JTextField JTF_randomRoughness;
    public javax.swing.JTextField JTF_ridgeHeight;
    public javax.swing.JTextField JTF_ridgeOrientation;
    public javax.swing.JTextField JTF_ridgeSpacing;
    public javax.swing.JTextField JTF_ridgeWidth;
    public javax.swing.JTextField JTF_snowDepth;
    public javax.swing.JLabel jLabel14;
    public javax.swing.JLabel jLabel15;
    public javax.swing.JLabel jLabel16;
    public javax.swing.JLabel jLabel17;
    public javax.swing.JLabel jLabel18;
    public javax.swing.JLabel jLabel19;
    public javax.swing.JLabel jLabel20;
    public javax.swing.JLabel jLabel21;
    public javax.swing.JLabel jLabel22;
    public javax.swing.JLabel jLabel23;
    public javax.swing.JLabel jLabel24;
    public javax.swing.JLabel jLabel25;
    public javax.swing.JLabel jLabel26;
    public javax.swing.JLabel jLabel29;
    public javax.swing.JLabel jLabel41;
    public javax.swing.JLabel jLabel42;
    public javax.swing.JLabel jLabel43;
    // End of variables declaration//GEN-END:variables
    
}
