/*
 * SoilLayers_n.java
 *
 * Created on January 3, 2006, 11:54 AM
 */

package usda.weru.erosion.gui;

/**
 *
 * @author  wjr
 */
public class SoilLayers_n extends javax.swing.JFrame {
    private static final long serialVersionUID = 1L;
    
    /** Creates new form SoilLayers_n */
    public SoilLayers_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() {

        jScrollPane1 = new javax.swing.JScrollPane();
        jTextArea1 = new javax.swing.JTextArea();
        JP_layers = new javax.swing.JPanel();
        jLabel68 = new javax.swing.JLabel();
        JS_numLayers = new javax.swing.JSpinner();
        JS_numLayers.setModel(new javax.swing.SpinnerNumberModel(1,1,3,1));
        jLabel69 = new javax.swing.JLabel();
        jLabel70 = new javax.swing.JLabel();
        jLabel71 = new javax.swing.JLabel();
        jLabel55 = new javax.swing.JLabel();
        JTF_layerThk0 = new javax.swing.JTextField();
        JTF_layerThk1 = new javax.swing.JTextField();
        JTF_layerThk2 = new javax.swing.JTextField();
        jLabel56 = new javax.swing.JLabel();
        JTF_layerBD0 = new javax.swing.JTextField();
        JTF_layerBD1 = new javax.swing.JTextField();
        JTF_layerBD2 = new javax.swing.JTextField();
        jLabel57 = new javax.swing.JLabel();
        JTF_layerSand0 = new javax.swing.JTextField();
        JTF_layerSand1 = new javax.swing.JTextField();
        JTF_layerSand2 = new javax.swing.JTextField();
        jLabel58 = new javax.swing.JLabel();
        JTF_layerVFSand0 = new javax.swing.JTextField();
        JTF_layerVFSand1 = new javax.swing.JTextField();
        JTF_layerVFSand2 = new javax.swing.JTextField();
        jLabel59 = new javax.swing.JLabel();
        JTF_layerSilt0 = new javax.swing.JTextField();
        JTF_layerSilt1 = new javax.swing.JTextField();
        JTF_layerSilt2 = new javax.swing.JTextField();
        jLabel60 = new javax.swing.JLabel();
        JTF_layerClay0 = new javax.swing.JTextField();
        JTF_layerClay1 = new javax.swing.JTextField();
        JTF_layerClay2 = new javax.swing.JTextField();
        jLabel61 = new javax.swing.JLabel();
        JTF_layerRock0 = new javax.swing.JTextField();
        JTF_layerRock1 = new javax.swing.JTextField();
        JTF_layerRock2 = new javax.swing.JTextField();
        jLabel62 = new javax.swing.JLabel();
        JTF_layerAggDen0 = new javax.swing.JTextField();
        JTF_layerAggDen1 = new javax.swing.JTextField();
        JTF_layerAggDen2 = new javax.swing.JTextField();
        jLabel63 = new javax.swing.JLabel();
        JTF_layerAggStab0 = new javax.swing.JTextField();
        JTF_layerAggStab1 = new javax.swing.JTextField();
        JTF_layerAggStab2 = new javax.swing.JTextField();
        jLabel64 = new javax.swing.JLabel();
        JTF_layerAggGMD0 = new javax.swing.JTextField();
        JTF_layerAggGMD1 = new javax.swing.JTextField();
        JTF_layerAggGMD2 = new javax.swing.JTextField();
        jLabel67 = new javax.swing.JLabel();
        JTF_layerAggGSD0 = new javax.swing.JTextField();
        JTF_layerAggGSD1 = new javax.swing.JTextField();
        JTF_layerAggGSD2 = new javax.swing.JTextField();
        jLabel65 = new javax.swing.JLabel();
        JTF_layerAggMin0 = new javax.swing.JTextField();
        JTF_layerAggMin1 = new javax.swing.JTextField();
        JTF_layerAggMin2 = new javax.swing.JTextField();
        jLabel66 = new javax.swing.JLabel();
        JTF_layerAggMax0 = new javax.swing.JTextField();
        JTF_layerAggMax1 = new javax.swing.JTextField();
        JTF_layerAggMax2 = new javax.swing.JTextField();
        jLabel27 = new javax.swing.JLabel();
        JTF_wiltingPoint0 = new javax.swing.JTextField();
        JTF_wiltingPoint1 = new javax.swing.JTextField();
        JTF_wiltingPoint2 = new javax.swing.JTextField();
        JB_shiftLeft = new javax.swing.JButton();
        JB_shiftRight = new javax.swing.JButton();
        jLabel72 = new javax.swing.JLabel();
        JTF_orgLayerNum0 = new javax.swing.JTextField();
        JTF_orgLayerNum1 = new javax.swing.JTextField();
        JTF_orgLayerNum2 = new javax.swing.JTextField();
        jTextArea2 = new javax.swing.JTextArea();

        jTextArea1.setColumns(20);
        jTextArea1.setRows(5);
        jScrollPane1.setViewportView(jTextArea1);

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

        JP_layers.setLayout(null);

        jLabel68.setText("Number of layers");
        JP_layers.add(jLabel68);
        jLabel68.setBounds(40, 20, 100, 14);

        JS_numLayers.setToolTipText("SoilLayers:numLayers");
        JS_numLayers.addChangeListener(new javax.swing.event.ChangeListener() {
            public void stateChanged(javax.swing.event.ChangeEvent evt) {
                JS_numLayersStateChanged(evt);
            }
        });
        JP_layers.add(JS_numLayers);
        JS_numLayers.setBounds(165, 20, 40, 18);

        jLabel69.setText("Layer 1");
        JP_layers.add(jLabel69);
        jLabel69.setBounds(350, 20, 50, 14);

        jLabel70.setText("Layer 2");
        JP_layers.add(jLabel70);
        jLabel70.setBounds(400, 20, 50, 14);

        jLabel71.setText("Layer 3");
        JP_layers.add(jLabel71);
        jLabel71.setBounds(450, 20, 50, 14);

        jLabel55.setText("Thickness (mm)");
        JP_layers.add(jLabel55);
        jLabel55.setBounds(40, 60, 250, 14);

        JTF_layerThk0.setToolTipText("SoilLayers:thickness");
        JTF_layerThk0.setName("LayerThickness"); // NOI18N
        JTF_layerThk0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerThk0ActionPerformed(evt);
            }
        });
        JTF_layerThk0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerThk0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerThk0);
        JTF_layerThk0.setBounds(350, 60, 50, 20);

        JTF_layerThk1.setToolTipText("SoilLayers:thickness");
        JTF_layerThk1.setName("LayerThickness"); // NOI18N
        JTF_layerThk1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerThk1ActionPerformed(evt);
            }
        });
        JTF_layerThk1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerThk1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerThk1);
        JTF_layerThk1.setBounds(400, 60, 50, 20);

        JTF_layerThk2.setToolTipText("SoilLayers:thickness");
        JTF_layerThk2.setName("LayerThickness"); // NOI18N
        JTF_layerThk2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerThk2ActionPerformed(evt);
            }
        });
        JTF_layerThk2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerThk2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerThk2);
        JTF_layerThk2.setBounds(450, 60, 50, 20);

        jLabel56.setText("Dry Bulk density (Mg/m^3)");
        JP_layers.add(jLabel56);
        jLabel56.setBounds(40, 180, 250, 14);

        JTF_layerBD0.setToolTipText("SoilLayers:BD");
        JTF_layerBD0.setName("LayerBD"); // NOI18N
        JTF_layerBD0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerBD0ActionPerformed(evt);
            }
        });
        JTF_layerBD0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerBD0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerBD0);
        JTF_layerBD0.setBounds(350, 180, 50, 20);

        JTF_layerBD1.setToolTipText("SoilLayers:BD");
        JTF_layerBD1.setName("LayerBD"); // NOI18N
        JTF_layerBD1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerBD1ActionPerformed(evt);
            }
        });
        JTF_layerBD1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerBD1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerBD1);
        JTF_layerBD1.setBounds(400, 180, 50, 20);

        JTF_layerBD2.setToolTipText("SoilLayers:BD");
        JTF_layerBD2.setName("LayerBD"); // NOI18N
        JTF_layerBD2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerBD2ActionPerformed(evt);
            }
        });
        JTF_layerBD2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerBD2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerBD2);
        JTF_layerBD2.setBounds(450, 180, 50, 20);

        jLabel57.setText("Sand fraction (Mg/Mg)");
        JP_layers.add(jLabel57);
        jLabel57.setBounds(40, 80, 250, 14);

        JTF_layerSand0.setToolTipText("SoilLayers:sand");
        JTF_layerSand0.setName("LayerSand"); // NOI18N
        JTF_layerSand0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSand0ActionPerformed(evt);
            }
        });
        JTF_layerSand0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSand0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSand0);
        JTF_layerSand0.setBounds(350, 80, 50, 20);

        JTF_layerSand1.setToolTipText("SoilLayers:sand");
        JTF_layerSand1.setName("LayerSand"); // NOI18N
        JTF_layerSand1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSand1ActionPerformed(evt);
            }
        });
        JTF_layerSand1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSand1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSand1);
        JTF_layerSand1.setBounds(400, 80, 50, 20);

        JTF_layerSand2.setToolTipText("SoilLayers:sand");
        JTF_layerSand2.setName("LayerSand"); // NOI18N
        JTF_layerSand2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSand2ActionPerformed(evt);
            }
        });
        JTF_layerSand2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSand2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSand2);
        JTF_layerSand2.setBounds(450, 80, 50, 20);

        jLabel58.setText("Very fine sand fraction (Mg/Mg)");
        JP_layers.add(jLabel58);
        jLabel58.setBounds(40, 100, 250, 14);

        JTF_layerVFSand0.setToolTipText("SoilLayers:vfSand");
        JTF_layerVFSand0.setName("LayerVFSand"); // NOI18N
        JTF_layerVFSand0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerVFSand0ActionPerformed(evt);
            }
        });
        JTF_layerVFSand0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerVFSand0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerVFSand0);
        JTF_layerVFSand0.setBounds(350, 100, 50, 20);

        JTF_layerVFSand1.setToolTipText("SoilLayers:vfSand");
        JTF_layerVFSand1.setName("LayerVFSand"); // NOI18N
        JTF_layerVFSand1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerVFSand1ActionPerformed(evt);
            }
        });
        JTF_layerVFSand1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerVFSand1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerVFSand1);
        JTF_layerVFSand1.setBounds(400, 100, 50, 20);

        JTF_layerVFSand2.setToolTipText("SoilLayers:vfSand");
        JTF_layerVFSand2.setName("LayerVFSand"); // NOI18N
        JTF_layerVFSand2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerVFSand2ActionPerformed(evt);
            }
        });
        JTF_layerVFSand2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerVFSand2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerVFSand2);
        JTF_layerVFSand2.setBounds(450, 100, 50, 20);

        jLabel59.setText("Silt fraction (Mg/Mg)");
        JP_layers.add(jLabel59);
        jLabel59.setBounds(40, 120, 250, 14);

        JTF_layerSilt0.setToolTipText("SoilLayers:silt");
        JTF_layerSilt0.setName("LayerSilt"); // NOI18N
        JTF_layerSilt0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSilt0ActionPerformed(evt);
            }
        });
        JTF_layerSilt0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSilt0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSilt0);
        JTF_layerSilt0.setBounds(350, 120, 50, 20);

        JTF_layerSilt1.setToolTipText("SoilLayers:silt");
        JTF_layerSilt1.setName("LayerSilt"); // NOI18N
        JTF_layerSilt1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSilt1ActionPerformed(evt);
            }
        });
        JTF_layerSilt1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSilt1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSilt1);
        JTF_layerSilt1.setBounds(400, 120, 50, 20);

        JTF_layerSilt2.setToolTipText("SoilLayers:silt");
        JTF_layerSilt2.setName("LayerSilt"); // NOI18N
        JTF_layerSilt2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerSilt2ActionPerformed(evt);
            }
        });
        JTF_layerSilt2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerSilt2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerSilt2);
        JTF_layerSilt2.setBounds(450, 120, 50, 20);

        jLabel60.setText("Clay fraction (Mg/Mg)");
        JP_layers.add(jLabel60);
        jLabel60.setBounds(40, 140, 250, 14);

        JTF_layerClay0.setToolTipText("SoilLayers:clay");
        JTF_layerClay0.setName("LayerClay"); // NOI18N
        JTF_layerClay0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerClay0ActionPerformed(evt);
            }
        });
        JTF_layerClay0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerClay0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerClay0);
        JTF_layerClay0.setBounds(350, 140, 50, 20);

        JTF_layerClay1.setToolTipText("SoilLayers:clay");
        JTF_layerClay1.setName("LayerClay"); // NOI18N
        JTF_layerClay1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerClay1ActionPerformed(evt);
            }
        });
        JTF_layerClay1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerClay1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerClay1);
        JTF_layerClay1.setBounds(400, 140, 50, 20);

        JTF_layerClay2.setToolTipText("SoilLayers:clay");
        JTF_layerClay2.setName("LayerClay"); // NOI18N
        JTF_layerClay2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerClay2ActionPerformed(evt);
            }
        });
        JTF_layerClay2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerClay2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerClay2);
        JTF_layerClay2.setBounds(450, 140, 50, 20);

        jLabel61.setText("Rock volume fraction (m^3/m^3)");
        JP_layers.add(jLabel61);
        jLabel61.setBounds(40, 160, 250, 14);

        JTF_layerRock0.setToolTipText("SoilLayers:rock");
        JTF_layerRock0.setName("LayerRock"); // NOI18N
        JTF_layerRock0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerRock0ActionPerformed(evt);
            }
        });
        JTF_layerRock0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerRock0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerRock0);
        JTF_layerRock0.setBounds(350, 160, 50, 20);

        JTF_layerRock1.setToolTipText("SoilLayers:rock");
        JTF_layerRock1.setName("LayerRock"); // NOI18N
        JTF_layerRock1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerRock1ActionPerformed(evt);
            }
        });
        JTF_layerRock1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerRock1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerRock1);
        JTF_layerRock1.setBounds(400, 160, 50, 20);

        JTF_layerRock2.setToolTipText("SoilLayers:rock");
        JTF_layerRock2.setName("LayerRock"); // NOI18N
        JTF_layerRock2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerRock2ActionPerformed(evt);
            }
        });
        JTF_layerRock2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerRock2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerRock2);
        JTF_layerRock2.setBounds(450, 160, 50, 20);

        jLabel62.setText("Avg aggregate density (Mg/m^3)");
        JP_layers.add(jLabel62);
        jLabel62.setBounds(40, 200, 250, 14);

        JTF_layerAggDen0.setToolTipText("SoilLayers:aggDensity");
        JTF_layerAggDen0.setName("LayerAggDen"); // NOI18N
        JTF_layerAggDen0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggDen0ActionPerformed(evt);
            }
        });
        JTF_layerAggDen0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggDen0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggDen0);
        JTF_layerAggDen0.setBounds(350, 200, 50, 20);

        JTF_layerAggDen1.setToolTipText("SoilLayers:aggDensity");
        JTF_layerAggDen1.setName("LayerAggDen"); // NOI18N
        JTF_layerAggDen1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggDen1ActionPerformed(evt);
            }
        });
        JTF_layerAggDen1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggDen1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggDen1);
        JTF_layerAggDen1.setBounds(400, 200, 50, 20);

        JTF_layerAggDen2.setToolTipText("SoilLayers:aggDensity");
        JTF_layerAggDen2.setName("LayerAggDen"); // NOI18N
        JTF_layerAggDen2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggDen2ActionPerformed(evt);
            }
        });
        JTF_layerAggDen2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggDen2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggDen2);
        JTF_layerAggDen2.setBounds(450, 200, 50, 20);

        jLabel63.setText("Avg dry aggregate stability (ln(J/kg))");
        JP_layers.add(jLabel63);
        jLabel63.setBounds(40, 220, 250, 14);

        JTF_layerAggStab0.setToolTipText("SoilLayers:aggStability");
        JTF_layerAggStab0.setName("LayerAggSta"); // NOI18N
        JTF_layerAggStab0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggStab0ActionPerformed(evt);
            }
        });
        JTF_layerAggStab0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggStab0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggStab0);
        JTF_layerAggStab0.setBounds(350, 220, 50, 20);

        JTF_layerAggStab1.setToolTipText("SoilLayers:aggStability");
        JTF_layerAggStab1.setName("LayerAggSta"); // NOI18N
        JTF_layerAggStab1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggStab1ActionPerformed(evt);
            }
        });
        JTF_layerAggStab1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggStab1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggStab1);
        JTF_layerAggStab1.setBounds(400, 220, 50, 20);

        JTF_layerAggStab2.setToolTipText("SoilLayers:aggStability");
        JTF_layerAggStab2.setName("LayerAggSta"); // NOI18N
        JTF_layerAggStab2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggStab2ActionPerformed(evt);
            }
        });
        JTF_layerAggStab2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggStab2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggStab2);
        JTF_layerAggStab2.setBounds(450, 220, 50, 20);

        jLabel64.setText("GMD of aggregate sizes (mm)");
        JP_layers.add(jLabel64);
        jLabel64.setBounds(40, 240, 250, 14);

        JTF_layerAggGMD0.setToolTipText("SoilLayers:aggGMD");
        JTF_layerAggGMD0.setName("LayerGMD"); // NOI18N
        JTF_layerAggGMD0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGMD0ActionPerformed(evt);
            }
        });
        JTF_layerAggGMD0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGMD0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGMD0);
        JTF_layerAggGMD0.setBounds(350, 240, 50, 20);

        JTF_layerAggGMD1.setToolTipText("SoilLayers:aggGMD");
        JTF_layerAggGMD1.setName("LayerGMD"); // NOI18N
        JTF_layerAggGMD1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGMD1ActionPerformed(evt);
            }
        });
        JTF_layerAggGMD1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGMD1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGMD1);
        JTF_layerAggGMD1.setBounds(400, 240, 50, 20);

        JTF_layerAggGMD2.setToolTipText("SoilLayers:aggGMD");
        JTF_layerAggGMD2.setName("LayerGMD"); // NOI18N
        JTF_layerAggGMD2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGMD2ActionPerformed(evt);
            }
        });
        JTF_layerAggGMD2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGMD2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGMD2);
        JTF_layerAggGMD2.setBounds(450, 240, 50, 20);

        jLabel67.setText("GSD of aggregate sizes (mm/mm)");
        JP_layers.add(jLabel67);
        jLabel67.setBounds(40, 260, 250, 14);

        JTF_layerAggGSD0.setToolTipText("SoilLayers:aggGSD");
        JTF_layerAggGSD0.setName("LayerGSD"); // NOI18N
        JTF_layerAggGSD0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGSD0ActionPerformed(evt);
            }
        });
        JTF_layerAggGSD0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGSD0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGSD0);
        JTF_layerAggGSD0.setBounds(350, 260, 50, 20);

        JTF_layerAggGSD1.setToolTipText("SoilLayers:aggGSD");
        JTF_layerAggGSD1.setName("LayerGSD"); // NOI18N
        JTF_layerAggGSD1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGSD1ActionPerformed(evt);
            }
        });
        JTF_layerAggGSD1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGSD1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGSD1);
        JTF_layerAggGSD1.setBounds(400, 260, 50, 20);

        JTF_layerAggGSD2.setToolTipText("SoilLayers:aggGSD");
        JTF_layerAggGSD2.setName("LayerGSD"); // NOI18N
        JTF_layerAggGSD2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggGSD2ActionPerformed(evt);
            }
        });
        JTF_layerAggGSD2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggGSD2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggGSD2);
        JTF_layerAggGSD2.setBounds(450, 260, 50, 20);

        jLabel65.setText("Minimum aggregate size (mm)");
        JP_layers.add(jLabel65);
        jLabel65.setBounds(40, 280, 250, 14);

        JTF_layerAggMin0.setToolTipText("SoilLayers:aggMinSize");
        JTF_layerAggMin0.setName("LayerMinAggSiz"); // NOI18N
        JTF_layerAggMin0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMin0ActionPerformed(evt);
            }
        });
        JTF_layerAggMin0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMin0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMin0);
        JTF_layerAggMin0.setBounds(350, 280, 50, 20);

        JTF_layerAggMin1.setToolTipText("SoilLayers:aggMinSize");
        JTF_layerAggMin1.setName("LayerMinAggSiz"); // NOI18N
        JTF_layerAggMin1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMin1ActionPerformed(evt);
            }
        });
        JTF_layerAggMin1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMin1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMin1);
        JTF_layerAggMin1.setBounds(400, 280, 50, 20);

        JTF_layerAggMin2.setToolTipText("SoilLayers:aggMinSize");
        JTF_layerAggMin2.setName("LayerMinAggSiz"); // NOI18N
        JTF_layerAggMin2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMin2ActionPerformed(evt);
            }
        });
        JTF_layerAggMin2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMin2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMin2);
        JTF_layerAggMin2.setBounds(450, 280, 50, 20);

        jLabel66.setText("Maximum aggregate size (mm)");
        JP_layers.add(jLabel66);
        jLabel66.setBounds(40, 300, 250, 14);

        JTF_layerAggMax0.setToolTipText("SoilLayers:aggMaxSize");
        JTF_layerAggMax0.setName("LayerMaxAggSiz"); // NOI18N
        JTF_layerAggMax0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMax0ActionPerformed(evt);
            }
        });
        JTF_layerAggMax0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMax0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMax0);
        JTF_layerAggMax0.setBounds(350, 300, 50, 20);

        JTF_layerAggMax1.setToolTipText("SoilLayers:aggMaxSize");
        JTF_layerAggMax1.setName("LayerMaxAggSiz"); // NOI18N
        JTF_layerAggMax1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMax1ActionPerformed(evt);
            }
        });
        JTF_layerAggMax1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMax1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMax1);
        JTF_layerAggMax1.setBounds(400, 300, 50, 20);

        JTF_layerAggMax2.setToolTipText("SoilLayers:aggMaxSize");
        JTF_layerAggMax2.setName("LayerMaxAggSiz"); // NOI18N
        JTF_layerAggMax2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_layerAggMax2ActionPerformed(evt);
            }
        });
        JTF_layerAggMax2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_layerAggMax2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_layerAggMax2);
        JTF_layerAggMax2.setBounds(450, 300, 50, 20);

        jLabel27.setText("Soil wilting point water content (Mg/Mg)");
        JP_layers.add(jLabel27);
        jLabel27.setBounds(40, 320, 270, 14);

        JTF_wiltingPoint0.setToolTipText("Hydrology:WPWC");
        JTF_wiltingPoint0.setName("LayerWPWC"); // NOI18N
        JTF_wiltingPoint0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_wiltingPoint0ActionPerformed(evt);
            }
        });
        JTF_wiltingPoint0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_wiltingPoint0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_wiltingPoint0);
        JTF_wiltingPoint0.setBounds(350, 320, 50, 20);

        JTF_wiltingPoint1.setToolTipText("Hydrology:WPWC");
        JTF_wiltingPoint1.setName("LayerWPWC"); // NOI18N
        JTF_wiltingPoint1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_wiltingPoint1ActionPerformed(evt);
            }
        });
        JTF_wiltingPoint1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_wiltingPoint1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_wiltingPoint1);
        JTF_wiltingPoint1.setBounds(400, 320, 50, 20);

        JTF_wiltingPoint2.setToolTipText("Hydrology:WPWC");
        JTF_wiltingPoint2.setName("LayerWPWC"); // NOI18N
        JTF_wiltingPoint2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_wiltingPoint2ActionPerformed(evt);
            }
        });
        JTF_wiltingPoint2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_wiltingPoint2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_wiltingPoint2);
        JTF_wiltingPoint2.setBounds(450, 320, 50, 20);

        JB_shiftLeft.setMnemonic('<');
        JB_shiftLeft.setText("<<");
        JB_shiftLeft.setToolTipText("SoilLayers:shiftLeft");
        JB_shiftLeft.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_shiftLeftActionPerformed(evt);
            }
        });
        JP_layers.add(JB_shiftLeft);
        JB_shiftLeft.setBounds(350, 350, 51, 23);

        JB_shiftRight.setMnemonic('>');
        JB_shiftRight.setText(">>");
        JB_shiftRight.setToolTipText("SoilLayers:shiftRight");
        JB_shiftRight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_shiftRightActionPerformed(evt);
            }
        });
        JP_layers.add(JB_shiftRight);
        JB_shiftRight.setBounds(430, 350, 51, 23);

        jLabel72.setText("Orignal layer number");
        JP_layers.add(jLabel72);
        jLabel72.setBounds(40, 40, 250, 14);

        JTF_orgLayerNum0.setEditable(false);
        JTF_orgLayerNum0.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_orgLayerNum0.setText("1");
        JTF_orgLayerNum0.setToolTipText("SoilLayers:thickness");
        JTF_orgLayerNum0.setFocusable(false);
        JTF_orgLayerNum0.setRequestFocusEnabled(false);
        JTF_orgLayerNum0.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_orgLayerNum0ActionPerformed(evt);
            }
        });
        JTF_orgLayerNum0.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_orgLayerNum0FocusLost(evt);
            }
        });
        JP_layers.add(JTF_orgLayerNum0);
        JTF_orgLayerNum0.setBounds(350, 40, 50, 20);

        JTF_orgLayerNum1.setEditable(false);
        JTF_orgLayerNum1.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_orgLayerNum1.setText("2");
        JTF_orgLayerNum1.setToolTipText("SoilLayers:thickness");
        JTF_orgLayerNum1.setFocusable(false);
        JTF_orgLayerNum1.setRequestFocusEnabled(false);
        JTF_orgLayerNum1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_orgLayerNum1ActionPerformed(evt);
            }
        });
        JTF_orgLayerNum1.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_orgLayerNum1FocusLost(evt);
            }
        });
        JP_layers.add(JTF_orgLayerNum1);
        JTF_orgLayerNum1.setBounds(400, 40, 50, 20);

        JTF_orgLayerNum2.setEditable(false);
        JTF_orgLayerNum2.setHorizontalAlignment(javax.swing.JTextField.RIGHT);
        JTF_orgLayerNum2.setText("3");
        JTF_orgLayerNum2.setToolTipText("SoilLayers:thickness");
        JTF_orgLayerNum2.setFocusable(false);
        JTF_orgLayerNum2.setRequestFocusEnabled(false);
        JTF_orgLayerNum2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JTF_orgLayerNum2ActionPerformed(evt);
            }
        });
        JTF_orgLayerNum2.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JTF_orgLayerNum2FocusLost(evt);
            }
        });
        JP_layers.add(JTF_orgLayerNum2);
        JTF_orgLayerNum2.setBounds(450, 40, 50, 20);

        jTextArea2.setColumns(20);
        jTextArea2.setEditable(false);
        jTextArea2.setLineWrap(true);
        jTextArea2.setRows(3);
        jTextArea2.setText("Note! Values obtained from the SSURGO or other database may represent estimates or long-term averages and should be edited to reflect actual soil conditions for the simulation");
        jTextArea2.setWrapStyleWord(true);
        jTextArea2.setFocusable(false);
        jTextArea2.setRequestFocusEnabled(false);
        JP_layers.add(jTextArea2);
        jTextArea2.setBounds(20, 380, 500, 32);

        getContentPane().add(JP_layers);
        JP_layers.setBounds(0, 0, 620, 420);

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

    private void JTF_orgLayerNum2FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum2FocusLost
    }//GEN-LAST:event_JTF_orgLayerNum2FocusLost

    private void JTF_orgLayerNum2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum2ActionPerformed
    }//GEN-LAST:event_JTF_orgLayerNum2ActionPerformed

    private void JTF_orgLayerNum1FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum1FocusLost
    }//GEN-LAST:event_JTF_orgLayerNum1FocusLost

    private void JTF_orgLayerNum1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum1ActionPerformed
    }//GEN-LAST:event_JTF_orgLayerNum1ActionPerformed

    private void JTF_orgLayerNum0FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum0FocusLost
    }//GEN-LAST:event_JTF_orgLayerNum0FocusLost

    private void JTF_orgLayerNum0ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_orgLayerNum0ActionPerformed
    }//GEN-LAST:event_JTF_orgLayerNum0ActionPerformed

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    protected void JS_numLayersStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_JS_numLayersStateChanged
    }//GEN-LAST:event_JS_numLayersStateChanged

    protected void JTF_layerThk0ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JTF_layerThk0ActionPerformed
    }//GEN-LAST:event_JTF_layerThk0ActionPerformed
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                new SoilLayers_n().setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    public javax.swing.JButton JB_shiftLeft;
    public javax.swing.JButton JB_shiftRight;
    public javax.swing.JPanel JP_layers;
    public javax.swing.JSpinner JS_numLayers;
    public javax.swing.JTextField JTF_layerAggDen0;
    public javax.swing.JTextField JTF_layerAggDen1;
    public javax.swing.JTextField JTF_layerAggDen2;
    public javax.swing.JTextField JTF_layerAggGMD0;
    public javax.swing.JTextField JTF_layerAggGMD1;
    public javax.swing.JTextField JTF_layerAggGMD2;
    public javax.swing.JTextField JTF_layerAggGSD0;
    public javax.swing.JTextField JTF_layerAggGSD1;
    public javax.swing.JTextField JTF_layerAggGSD2;
    public javax.swing.JTextField JTF_layerAggMax0;
    public javax.swing.JTextField JTF_layerAggMax1;
    public javax.swing.JTextField JTF_layerAggMax2;
    public javax.swing.JTextField JTF_layerAggMin0;
    public javax.swing.JTextField JTF_layerAggMin1;
    public javax.swing.JTextField JTF_layerAggMin2;
    public javax.swing.JTextField JTF_layerAggStab0;
    public javax.swing.JTextField JTF_layerAggStab1;
    public javax.swing.JTextField JTF_layerAggStab2;
    public javax.swing.JTextField JTF_layerBD0;
    public javax.swing.JTextField JTF_layerBD1;
    public javax.swing.JTextField JTF_layerBD2;
    public javax.swing.JTextField JTF_layerClay0;
    public javax.swing.JTextField JTF_layerClay1;
    public javax.swing.JTextField JTF_layerClay2;
    public javax.swing.JTextField JTF_layerRock0;
    public javax.swing.JTextField JTF_layerRock1;
    public javax.swing.JTextField JTF_layerRock2;
    public javax.swing.JTextField JTF_layerSand0;
    public javax.swing.JTextField JTF_layerSand1;
    public javax.swing.JTextField JTF_layerSand2;
    public javax.swing.JTextField JTF_layerSilt0;
    public javax.swing.JTextField JTF_layerSilt1;
    public javax.swing.JTextField JTF_layerSilt2;
    public javax.swing.JTextField JTF_layerThk0;
    public javax.swing.JTextField JTF_layerThk1;
    public javax.swing.JTextField JTF_layerThk2;
    public javax.swing.JTextField JTF_layerVFSand0;
    public javax.swing.JTextField JTF_layerVFSand1;
    public javax.swing.JTextField JTF_layerVFSand2;
    public javax.swing.JTextField JTF_orgLayerNum0;
    public javax.swing.JTextField JTF_orgLayerNum1;
    public javax.swing.JTextField JTF_orgLayerNum2;
    public javax.swing.JTextField JTF_wiltingPoint0;
    public javax.swing.JTextField JTF_wiltingPoint1;
    public javax.swing.JTextField JTF_wiltingPoint2;
    public javax.swing.JLabel jLabel27;
    public javax.swing.JLabel jLabel55;
    public javax.swing.JLabel jLabel56;
    public javax.swing.JLabel jLabel57;
    public javax.swing.JLabel jLabel58;
    public javax.swing.JLabel jLabel59;
    public javax.swing.JLabel jLabel60;
    public javax.swing.JLabel jLabel61;
    public javax.swing.JLabel jLabel62;
    public javax.swing.JLabel jLabel63;
    public javax.swing.JLabel jLabel64;
    public javax.swing.JLabel jLabel65;
    public javax.swing.JLabel jLabel66;
    public javax.swing.JLabel jLabel67;
    public javax.swing.JLabel jLabel68;
    public javax.swing.JLabel jLabel69;
    public javax.swing.JLabel jLabel70;
    public javax.swing.JLabel jLabel71;
    public javax.swing.JLabel jLabel72;
    public javax.swing.JScrollPane jScrollPane1;
    public javax.swing.JTextArea jTextArea1;
    public javax.swing.JTextArea jTextArea2;
    // End of variables declaration//GEN-END:variables
    
}
