/*
 * SoilUI_n.java
 *
 * Created on March 22, 2004, 3:40 PM
 */
package usda.weru.soil.gui;

/**
 *
 * @author  manmohan
 */
public class SoilUI_n extends javax.swing.JFrame {

    private static final long serialVersionUID = 1L;

    /** Creates new form SoilUI_n */
    public SoilUI_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() {

        BG_view = new javax.swing.ButtonGroup();
        toolbar = new javax.swing.JPanel();
        JTB_main = new javax.swing.JToolBar();
        JB_open = new javax.swing.JButton();
        JB_save = new javax.swing.JButton();
        JB_cut = new javax.swing.JButton();
        JB_copy = new javax.swing.JButton();
        JB_paste = new javax.swing.JButton();
        JB_print = new javax.swing.JButton();
        JB_estimate = new javax.swing.JButton();
        JB_help = new javax.swing.JButton();
        JB_CSH = new javax.swing.JButton();
        JB_close = new javax.swing.JButton();
        JP_soilIdentity = new javax.swing.JPanel();
        JP_soilSurfaceProp = new javax.swing.JPanel();
        jSplitPane1 = new javax.swing.JSplitPane();
        JSP_text = new javax.swing.JScrollPane();
        JTA_warningText = new javax.swing.JTextArea();
        JP_soilLayerProp = new javax.swing.JPanel();
        MB_main = new javax.swing.JMenuBar();
        M_file = new javax.swing.JMenu();
        newItem = new javax.swing.JMenuItem();
        openItem = new javax.swing.JMenuItem();
        openRemoteDB = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JSeparator();
        saveItem = new javax.swing.JMenuItem();
        saveAsItem = new javax.swing.JMenuItem();
        saveAsTemplateItem = new javax.swing.JMenuItem();
        jSeparator2 = new javax.swing.JSeparator();
        printItem = new javax.swing.JMenuItem();
        exitItem = new javax.swing.JMenuItem();
        M_edit = new javax.swing.JMenu();
        estimateItem = new javax.swing.JMenuItem();
        estimateSeparator = new javax.swing.JPopupMenu.Separator();
        cutItem = new javax.swing.JMenuItem();
        copyItem = new javax.swing.JMenuItem();
        pasteBeforeItem = new javax.swing.JMenuItem();
        pasteAfterItem = new javax.swing.JMenuItem();
        insertBeforeItem = new javax.swing.JMenuItem();
        insertAfterItem = new javax.swing.JMenuItem();
        deleteItem = new javax.swing.JMenuItem();
        M_view = new javax.swing.JMenu();
        all = new javax.swing.JCheckBoxMenuItem();
        select = new javax.swing.JCheckBoxMenuItem();
        M_help = new javax.swing.JMenu();
        helpJMI = new javax.swing.JMenuItem();
        aboutJMI = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                exitForm(evt);
            }
        });

        toolbar.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        toolbar.setToolTipText("Weps:toolbar");
        toolbar.setDoubleBuffered(false);
        toolbar.setLayout(null);

        JTB_main.setBorder(null);
        JTB_main.setToolTipText("Weps:toolbar");

        JB_open.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/open.gif"))); // NOI18N
        JB_open.setToolTipText("Toolbar:open");
        JB_open.setActionCommand("Open");
        JB_open.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_open_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_open);

        JB_save.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/save.gif"))); // NOI18N
        JB_save.setToolTipText("Toolbar:save");
        JB_save.setActionCommand("saveAs");
        JB_save.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_save_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_save);

        JB_cut.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/cut.gif"))); // NOI18N
        JB_cut.setToolTipText("Toolbar:cut");
        JB_cut.setActionCommand("Cut");
        JB_cut.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_cut_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_cut);

        JB_copy.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/copy.gif"))); // NOI18N
        JB_copy.setToolTipText("Toolbar:copy");
        JB_copy.setActionCommand("Copy");
        JB_copy.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_copy_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_copy);

        JB_paste.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/paste.gif"))); // NOI18N
        JB_paste.setToolTipText("Toolbar:paste");
        JB_paste.setActionCommand("Paste");
        JB_paste.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_paste_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_paste);

        JB_print.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/print.gif"))); // NOI18N
        JB_print.setToolTipText("Toolbar:print");
        JB_print.setActionCommand("Print");
        JB_print.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_print_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_print);

        JB_estimate.setText("EST");
        JB_estimate.setEnabled(false);
        JB_estimate.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JB_estimateActionPerformed(evt);
            }
        });
        JTB_main.add(JB_estimate);

        JB_help.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/question.gif"))); // NOI18N
        JB_help.setToolTipText("Toolbar:help");
        JTB_main.add(JB_help);

        JB_CSH.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/help.gif"))); // NOI18N
        JB_CSH.setToolTipText("Toolbar:csh\n");
        JTB_main.add(JB_CSH);

        JB_close.setFont(new java.awt.Font("MS Sans Serif", 1, 11)); // NOI18N
        JB_close.setIcon(new javax.swing.ImageIcon(getClass().getResource("/usda/weru/resources/close.gif"))); // NOI18N
        JB_close.setToolTipText("Toolbar:close");
        JB_close.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JBClose_ActionPerformed(evt);
            }
        });
        JTB_main.add(JB_close);

        toolbar.add(JTB_main);
        JTB_main.setBounds(2, 2, 400, 30);

        JP_soilIdentity.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        JP_soilIdentity.setToolTipText("IDPanel:soilID");
        JP_soilIdentity.setLayout(new java.awt.BorderLayout());

        JP_soilSurfaceProp.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        JP_soilSurfaceProp.setToolTipText("SurfPanel:soilsurf");
        JP_soilSurfaceProp.setLayout(new java.awt.BorderLayout());

        jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);

        JSP_text.setToolTipText("warningPanel:warning");
        JSP_text.setMinimumSize(new java.awt.Dimension(24, 100));

        JTA_warningText.setToolTipText("warningPanel:warning");
        JTA_warningText.setMinimumSize(null);
        JTA_warningText.setPreferredSize(null);
        JSP_text.setViewportView(JTA_warningText);

        jSplitPane1.setBottomComponent(JSP_text);

        JP_soilLayerProp.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        JP_soilLayerProp.setToolTipText("LayerPanel:soillayer");
        JP_soilLayerProp.setMinimumSize(new java.awt.Dimension(0, 200));
        JP_soilLayerProp.setLayout(new java.awt.BorderLayout());
        jSplitPane1.setLeftComponent(JP_soilLayerProp);

        MB_main.setToolTipText("Weps:menu");

        M_file.setMnemonic('F');
        M_file.setText("File");
        M_file.setToolTipText("Menu:file");

        newItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
        newItem.setMnemonic('N');
        newItem.setText("New");
        newItem.setToolTipText("Menu:new");
        newItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_new_ActionPerformed(evt);
            }
        });
        M_file.add(newItem);

        openItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
        openItem.setMnemonic('O');
        openItem.setText("Open...");
        openItem.setToolTipText("Menu:open");
        openItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_open_ActionPerformed(evt);
            }
        });
        M_file.add(openItem);

        openRemoteDB.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.CTRL_MASK));
        openRemoteDB.setMnemonic('r');
        openRemoteDB.setText("Open Database...");
        openRemoteDB.setToolTipText("Menu:openremote");
        openRemoteDB.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                openRemoteDBActionPerformed(evt);
            }
        });
        M_file.add(openRemoteDB);

        jSeparator1.setToolTipText("Menu:file");
        M_file.add(jSeparator1);

        saveItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
        saveItem.setMnemonic('S');
        saveItem.setText("Save");
        saveItem.setToolTipText("Menu:save");
        saveItem.setEnabled(false);
        saveItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_save_ActionPerformed(evt);
            }
        });
        M_file.add(saveItem);

        saveAsItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.CTRL_MASK));
        saveAsItem.setMnemonic('A');
        saveAsItem.setText("Save As...");
        saveAsItem.setToolTipText("Menu:saveAs");
        saveAsItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_saveAs_ActionPerformed(evt);
            }
        });
        M_file.add(saveAsItem);

        saveAsTemplateItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_T, java.awt.event.InputEvent.CTRL_MASK));
        saveAsTemplateItem.setText("Save As Template...");
        saveAsTemplateItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                saveAsTemplateItemActionPerformed(evt);
            }
        });
        M_file.add(saveAsTemplateItem);

        jSeparator2.setToolTipText("Menu:file");
        M_file.add(jSeparator2);

        printItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_P, java.awt.event.InputEvent.CTRL_MASK));
        printItem.setMnemonic('P');
        printItem.setText("Print");
        printItem.setToolTipText("Menu:print");
        printItem.setActionCommand("print");
        printItem.setEnabled(false);
        printItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_print_ActionPerformed(evt);
            }
        });
        M_file.add(printItem);

        exitItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, java.awt.event.InputEvent.ALT_MASK));
        exitItem.setMnemonic('x');
        exitItem.setText("Exit");
        exitItem.setToolTipText("Menu:exit");
        exitItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_exit_ActionPerformed(evt);
            }
        });
        M_file.add(exitItem);

        MB_main.add(M_file);

        M_edit.setMnemonic('E');
        M_edit.setText("Edit");
        M_edit.setToolTipText("Menu:edit");

        estimateItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));
        estimateItem.setText("Estimate Values");
        estimateItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                estimateItemActionPerformed(evt);
            }
        });
        M_edit.add(estimateItem);
        M_edit.add(estimateSeparator);

        cutItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));
        cutItem.setText("Cut Layer");
        cutItem.setToolTipText("Menu:cutlayer");
        cutItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_cut_ActionPerformed(evt);
            }
        });
        M_edit.add(cutItem);

        copyItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_C, java.awt.event.InputEvent.CTRL_MASK));
        copyItem.setMnemonic('C');
        copyItem.setText("Copy Layer");
        copyItem.setToolTipText("Menu:copyrows");
        copyItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_copy_ActionPerformed(evt);
            }
        });
        M_edit.add(copyItem);

        pasteBeforeItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_B, java.awt.event.InputEvent.CTRL_MASK));
        pasteBeforeItem.setText("Paste Before Layer");
        pasteBeforeItem.setToolTipText("Menu:pasteBeforeRow");
        pasteBeforeItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_pasteBefore_ActionPerformed(evt);
            }
        });
        M_edit.add(pasteBeforeItem);

        pasteAfterItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_V, java.awt.event.InputEvent.CTRL_MASK));
        pasteAfterItem.setText("Paste After Layer");
        pasteAfterItem.setToolTipText("Menu:pasteAfterRow");
        pasteAfterItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                MI_pasteAfter_ActionPerformed(evt);
            }
        });
        M_edit.add(pasteAfterItem);

        insertBeforeItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_INSERT, java.awt.event.InputEvent.CTRL_MASK));
        insertBeforeItem.setText("Insert Before Layer");
        insertBeforeItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                insertBeforeItemActionPerformed(evt);
            }
        });
        M_edit.add(insertBeforeItem);

        insertAfterItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_INSERT, 0));
        insertAfterItem.setText("Insert After Layer");
        insertAfterItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                insertAfterItemActionPerformed(evt);
            }
        });
        M_edit.add(insertAfterItem);

        deleteItem.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_DELETE, 0));
        deleteItem.setText("Delete Layer");
        deleteItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                deleteItemActionPerformed(evt);
            }
        });
        M_edit.add(deleteItem);

        MB_main.add(M_edit);

        M_view.setMnemonic('v');
        M_view.setText("View");
        M_view.setToolTipText("Menu:view");

        BG_view.add(all);
        all.setSelected(true);
        all.setText("All fields");
        all.setToolTipText("Menu:all");
        all.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                allItemStateChanged(evt);
            }
        });
        M_view.add(all);

        BG_view.add(select);
        select.setText("Minimum fields");
        select.setToolTipText("Menu:minimumfields");
        select.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent evt) {
                selectItemStateChanged(evt);
            }
        });
        M_view.add(select);

        MB_main.add(M_view);

        M_help.setMnemonic('H');
        M_help.setText("Help");
        M_help.setToolTipText("Menu:onlinehelp");

        helpJMI.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_H, java.awt.event.InputEvent.CTRL_MASK));
        helpJMI.setMnemonic('H');
        helpJMI.setText("Help Topics");
        helpJMI.setToolTipText("Menu:helpTopics");
        helpJMI.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                helpJMIActionPerformed(evt);
            }
        });
        M_help.add(helpJMI);

        aboutJMI.setMnemonic('A');
        aboutJMI.setText("About Soil");
        aboutJMI.setToolTipText("Menu:about");
        aboutJMI.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                aboutJMIActionPerformed(evt);
            }
        });
        M_help.add(aboutJMI);

        MB_main.add(M_help);

        setJMenuBar(MB_main);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(JP_soilSurfaceProp, javax.swing.GroupLayout.DEFAULT_SIZE, 851, Short.MAX_VALUE)
                    .addComponent(toolbar, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 847, Short.MAX_VALUE)
                    .addComponent(JP_soilIdentity, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 847, Short.MAX_VALUE)
                    .addComponent(jSplitPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 847, Short.MAX_VALUE))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(toolbar, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(JP_soilIdentity, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(JP_soilSurfaceProp, javax.swing.GroupLayout.PREFERRED_SIZE, 125, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSplitPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 337, Short.MAX_VALUE)
                .addContainerGap())
        );

        setSize(new java.awt.Dimension(875, 633));
        setLocationRelativeTo(null);
    }// </editor-fold>//GEN-END:initComponents

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

    protected void MI_pasteAfter_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_pasteAfter_ActionPerformed
        pasteAfterJMI_actionPerformed(evt);
    }//GEN-LAST:event_MI_pasteAfter_ActionPerformed

    protected void helpJMIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_helpJMIActionPerformed
        HelpJMI_actionPerformed(evt);
}//GEN-LAST:event_helpJMIActionPerformed

    protected void aboutJMIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_aboutJMIActionPerformed
        AboutJMI_actionPerformed(evt);
}//GEN-LAST:event_aboutJMIActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_new_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_new_ActionPerformed
    }//GEN-LAST:event_MI_new_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void selectItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_selectItemStateChanged
    }//GEN-LAST:event_selectItemStateChanged

    /**
     * 
     * @param evt 
     */
    protected void allItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_allItemStateChanged
    }//GEN-LAST:event_allItemStateChanged

    /**
     * 
     * @param evt 
     */
    protected void JBClose_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JBClose_ActionPerformed
    }//GEN-LAST:event_JBClose_ActionPerformed

    /**
     * 
     * @param evt 
     */
    /**
     * 
     * @param evt 
     */
    protected void MI_open_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_open_ActionPerformed
    }//GEN-LAST:event_MI_open_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_save_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_save_ActionPerformed
    }//GEN-LAST:event_MI_save_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_saveAs_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_saveAs_ActionPerformed
    }//GEN-LAST:event_MI_saveAs_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_print_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_print_ActionPerformed
    }//GEN-LAST:event_MI_print_ActionPerformed

    /**
     * 
     * @param evt 
     */
    /**
     * 
     * @param evt 
     */
    protected void MI_exit_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_exit_ActionPerformed
    }//GEN-LAST:event_MI_exit_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_cut_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_cut_ActionPerformed
    }//GEN-LAST:event_MI_cut_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_copy_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_copy_ActionPerformed
    }//GEN-LAST:event_MI_copy_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void MI_pasteBefore_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_MI_pasteBefore_ActionPerformed
        pasteBeforeJMI_actionPerformed(evt);
    }//GEN-LAST:event_MI_pasteBefore_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_open_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_open_ActionPerformed
    }//GEN-LAST:event_JB_open_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_save_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_save_ActionPerformed
    }//GEN-LAST:event_JB_save_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_cut_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_cut_ActionPerformed
    }//GEN-LAST:event_JB_cut_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_copy_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_copy_ActionPerformed
    }//GEN-LAST:event_JB_copy_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_paste_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_paste_ActionPerformed
    }//GEN-LAST:event_JB_paste_ActionPerformed

    /**
     * 
     * @param evt 
     */
    protected void JB_print_ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JB_print_ActionPerformed
    }//GEN-LAST:event_JB_print_ActionPerformed

    /**
     * Exit the Application
     * @param evt 
     */
    protected void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
    }//GEN-LAST:event_exitForm

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

    private void insertBeforeItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertBeforeItemActionPerformed
        insertBeforeItem_actionPerformed(evt);
    }//GEN-LAST:event_insertBeforeItemActionPerformed

    private void insertAfterItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_insertAfterItemActionPerformed
        insertAfterItem_actionPerformed(evt);
    }//GEN-LAST:event_insertAfterItemActionPerformed

    private void deleteItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteItemActionPerformed
        deleteItem_actionPerformed(evt);
    }//GEN-LAST:event_deleteItemActionPerformed

    private void saveAsTemplateItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_saveAsTemplateItemActionPerformed
        saveAsTemplateItem_actionPerformed(evt);
    }//GEN-LAST:event_saveAsTemplateItemActionPerformed

    private void estimateItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_estimateItemActionPerformed
        JB_estimateActionPerformed(evt);
    }//GEN-LAST:event_estimateItemActionPerformed
    protected void saveAsTemplateItem_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    protected void insertBeforeItem_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    protected void insertAfterItem_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    protected void deleteItem_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    public void HelpJMI_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    public void AboutJMI_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    public void pasteBeforeJMI_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    public void pasteAfterJMI_actionPerformed(java.awt.event.ActionEvent evt) {
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        new SoilUI_n().setVisible(true);
    }//    public void addNotify() {
//        super.addNotify();
//    }    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.ButtonGroup BG_view;
    public javax.swing.JButton JB_CSH;
    public javax.swing.JButton JB_close;
    public javax.swing.JButton JB_copy;
    public javax.swing.JButton JB_cut;
    protected javax.swing.JButton JB_estimate;
    protected javax.swing.JButton JB_help;
    public javax.swing.JButton JB_open;
    public javax.swing.JButton JB_paste;
    public javax.swing.JButton JB_print;
    public javax.swing.JButton JB_save;
    public javax.swing.JPanel JP_soilIdentity;
    public javax.swing.JPanel JP_soilLayerProp;
    public javax.swing.JPanel JP_soilSurfaceProp;
    protected javax.swing.JScrollPane JSP_text;
    protected javax.swing.JTextArea JTA_warningText;
    public javax.swing.JToolBar JTB_main;
    public javax.swing.JMenuBar MB_main;
    public javax.swing.JMenu M_edit;
    public javax.swing.JMenu M_file;
    public javax.swing.JMenu M_help;
    protected javax.swing.JMenu M_view;
    public javax.swing.JMenuItem aboutJMI;
    protected javax.swing.JCheckBoxMenuItem all;
    public javax.swing.JMenuItem copyItem;
    public javax.swing.JMenuItem cutItem;
    private javax.swing.JMenuItem deleteItem;
    protected javax.swing.JMenuItem estimateItem;
    protected javax.swing.JPopupMenu.Separator estimateSeparator;
    public javax.swing.JMenuItem exitItem;
    public javax.swing.JMenuItem helpJMI;
    private javax.swing.JMenuItem insertAfterItem;
    private javax.swing.JMenuItem insertBeforeItem;
    public javax.swing.JSeparator jSeparator1;
    public javax.swing.JSeparator jSeparator2;
    private javax.swing.JSplitPane jSplitPane1;
    public javax.swing.JMenuItem newItem;
    public javax.swing.JMenuItem openItem;
    public javax.swing.JMenuItem openRemoteDB;
    public javax.swing.JMenuItem pasteAfterItem;
    public javax.swing.JMenuItem pasteBeforeItem;
    public javax.swing.JMenuItem printItem;
    public javax.swing.JMenuItem saveAsItem;
    protected javax.swing.JMenuItem saveAsTemplateItem;
    public javax.swing.JMenuItem saveItem;
    protected javax.swing.JCheckBoxMenuItem select;
    public javax.swing.JPanel toolbar;
    // End of variables declaration//GEN-END:variables
}
