Program: 50556
Project: 50556
Buggy source:
private void initGUI(){
  try {
    GridBagLayout thisLayout=new GridBagLayout();
    thisLayout.columnWeights=new double[]{0.1,0.1,0.1};
    thisLayout.columnWidths=new int[]{7,7,7};
    thisLayout.rowWeights=new double[]{0.1,0.8,0.1,0.1,0.1,0.1};
    thisLayout.rowHeights=new int[]{7,7,7,7,7,7};
    getContentPane().setLayout(thisLayout);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    this.setTitle("String_Node_Str");
{
{
      }
      titlePanel=new JPanel();
      FlowLayout titlePanelLayout=new FlowLayout();
      titlePanelLayout.setAlignment(FlowLayout.LEFT);
      titlePanel.setLayout(titlePanelLayout);
      this.getContentPane().add(titlePanel,new GridBagConstraints(0,0,2,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        titleLabel=new JLabel();
        titlePanel.add(titleLabel);
        titleLabel.setText("String_Node_Str");
        titleLabel.setFont(new java.awt.Font("String_Node_Str",0,12));
      }
{
        recipeNameLabel=new JLabel();
        titlePanel.add(recipeNameLabel);
        recipeNameLabel.setText("String_Node_Str");
      }
    }
{
      tablePanel=new JPanel();
      BorderLayout pnlTableLayout=new BorderLayout();
      tablePanel.setLayout(pnlTableLayout);
      this.getContentPane().add(tablePanel,new GridBagConstraints(0,1,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      tablePanel.setName("String_Node_Str");
      tablePanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
        jScrollPane1=new JScrollPane();
        tablePanel.add(jScrollPane1,BorderLayout.CENTER);
        jScrollPane1.setPreferredSize(new java.awt.Dimension(424,-32));
{
          mashModel=new MashTableModel(this);
          tblMash=new JTable();
          jScrollPane1.setViewportView(tblMash);
          tblMash.setModel(mashModel);
          tblMash.setAutoCreateColumnsFromModel(false);
          tblMash.getTableHeader().setReorderingAllowed(false);
          tblMash.addMouseListener(new MouseAdapter(){
            public void mouseClicked(            MouseEvent evt){
              int i=tblMash.getSelectedRow();
              directionsTextArea.setText(myRecipe.mash.getStepDirections(i));
            }
          }
);
          String[] types={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
          JComboBox typesComboBox=new JComboBox(types);
          TableColumn mashColumn=tblMash.getColumnModel().getColumn(0);
          mashColumn.setCellEditor(new DefaultCellEditor(typesComboBox));
          String[] methods={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
          JComboBox methodComboBox=new JComboBox(methods);
          mashColumn=tblMash.getColumnModel().getColumn(1);
          mashColumn.setCellEditor(new DefaultCellEditor(methodComboBox));
        }
      }
{
        buttonsPanel=new JPanel();
        FlowLayout buttonsPanelLayout=new FlowLayout();
        buttonsPanelLayout.setAlignment(FlowLayout.LEFT);
        buttonsPanel.setLayout(buttonsPanelLayout);
        tablePanel.add(buttonsPanel,BorderLayout.SOUTH);
{
          addStepButton=new JButton();
          buttonsPanel.add(addStepButton);
          addStepButton.setText("String_Node_Str");
          addStepButton.addActionListener(new ActionListener(){
            public void actionPerformed(            ActionEvent evt){
              addStepButtonActionPerformed(evt);
            }
          }
);
        }
{
          delStepButton=new JButton();
          buttonsPanel.add(delStepButton);
          delStepButton.setText("String_Node_Str");
          delStepButton.addActionListener(new ActionListener(){
            public void actionPerformed(            ActionEvent evt){
              delStepButtonActionPerformed(evt);
            }
          }
);
        }
{
          weightPanel=new JPanel();
          BoxLayout statsPanelLayout=new BoxLayout(weightPanel,javax.swing.BoxLayout.X_AXIS);
          weightPanel.setLayout(statsPanelLayout);
          buttonsPanel.add(weightPanel);
          weightPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          weightPanel.setPreferredSize(new java.awt.Dimension(98,39));
{
            totalMashLabel=new JLabel();
            weightPanel.add(totalMashLabel);
            totalMashLabel.setPreferredSize(new java.awt.Dimension(118,13));
            totalMashLabel.setText("String_Node_Str");
          }
        }
{
          timePanel=new JPanel();
          BoxLayout timePanelLayout=new BoxLayout(timePanel,javax.swing.BoxLayout.X_AXIS);
          timePanel.setLayout(timePanelLayout);
          buttonsPanel.add(timePanel);
          timePanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          timePanel.setPreferredSize(new java.awt.Dimension(79,43));
{
            totalTimeLabel=new JLabel();
            timePanel.add(totalTimeLabel);
            totalTimeLabel.setText("String_Node_Str");
            totalTimeLabel.setPreferredSize(new java.awt.Dimension(111,17));
          }
        }
{
          volPanel=new JPanel();
          BoxLayout volPanelLayout=new BoxLayout(volPanel,javax.swing.BoxLayout.X_AXIS);
          volPanel.setLayout(volPanelLayout);
          buttonsPanel.add(volPanel);
          volPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          volPanel.setPreferredSize(new java.awt.Dimension(117,42));
{
            volLabel=new JLabel();
            volPanel.add(volLabel);
            volLabel.setText("String_Node_Str");
          }
        }
      }
    }
{
      settingsPanel=new JPanel();
      FlowLayout settingsPanelLayout=new FlowLayout();
      settingsPanelLayout.setAlignment(FlowLayout.LEFT);
      settingsPanel.setLayout(settingsPanelLayout);
      this.getContentPane().add(settingsPanel,new GridBagConstraints(0,2,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        tempPanel=new JPanel();
        settingsPanel.add(tempPanel);
        tempPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          tempFrb=new JRadioButton();
          tempPanel.add(tempFrb);
          tempFrb.setText("String_Node_Str");
          tempFrb.addActionListener(this);
        }
{
          tempCrb=new JRadioButton();
          tempPanel.add(tempCrb);
          tempCrb.setText("String_Node_Str");
          tempCrb.addActionListener(this);
        }
        tempUnitsButtonGroup=new ButtonGroup();
        tempUnitsButtonGroup.add(tempFrb);
        tempUnitsButtonGroup.add(tempCrb);
      }
{
        volUnitsPanel=new JPanel();
        settingsPanel.add(volUnitsPanel);
        volUnitsPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          volUnitsComboModel=new ComboModel();
          volUnitsComboModel.setList(new Quantity().getListofUnits("String_Node_Str"));
          volUnitsCombo=new JComboBox();
          volUnitsPanel.add(volUnitsCombo);
          volUnitsCombo.setModel(volUnitsComboModel);
          volUnitsCombo.addActionListener(this);
        }
      }
{
        ratioPanel=new JPanel();
        settingsPanel.add(ratioPanel);
        ratioPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          ratioLabel=new JLabel();
          ratioPanel.add(ratioLabel);
          ratioLabel.setText("String_Node_Str");
        }
{
          ratioText=new JTextField();
          ratioPanel.add(ratioText);
          ratioText.setText("String_Node_Str");
          ratioText.addFocusListener(this);
          ratioText.addActionListener(this);
        }
{
          ComboBoxModel ratioUnitsComboModel=new DefaultComboBoxModel(new String[]{"String_Node_Str","String_Node_Str"});
          ratioUnitsCombo=new JComboBox();
          ratioPanel.add(ratioUnitsCombo);
          ratioUnitsCombo.setModel(ratioUnitsComboModel);
          ratioUnitsCombo.addActionListener(this);
        }
      }
    }
{
      directionsPanel=new JPanel();
      getContentPane().add(directionsPanel,new GridBagConstraints(0,3,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      BorderLayout directionsPanelLayout=new BorderLayout();
      directionsPanel.setLayout(directionsPanelLayout);
      directionsPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
      directionsPanel.setPreferredSize(new java.awt.Dimension(181,75));
{
        directionsTextArea=new JTextArea();
        directionsPanel.add(directionsTextArea,BorderLayout.CENTER);
        directionsTextArea.setText("String_Node_Str");
        directionsTextArea.setPreferredSize(new java.awt.Dimension(171,38));
        directionsTextArea.setEditable(false);
        directionsTextArea.setLineWrap(true);
      }
    }
{
      pnlButtons=new JPanel();
      FlowLayout pnlButtonsLayout=new FlowLayout();
      pnlButtonsLayout.setAlignment(FlowLayout.RIGHT);
      pnlButtons.setLayout(pnlButtonsLayout);
      getContentPane().add(pnlButtons,new GridBagConstraints(1,6,2,1,0.0,0.0,GridBagConstraints.SOUTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        btnOk=new JButton();
        pnlButtons.add(btnOk);
        btnOk.setText("String_Node_Str");
        btnOk.addActionListener(this);
      }
    }
{
      moreSettingsPanel=new JPanel();
      FlowLayout moreSettingsPanelLayout=new FlowLayout();
      moreSettingsPanelLayout.setAlignment(FlowLayout.LEFT);
      moreSettingsPanel.setLayout(moreSettingsPanelLayout);
      this.getContentPane().add(moreSettingsPanel,new GridBagConstraints(1,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
    }
{
      waterUsePanel=new JPanel();
      GridBagLayout waterUsePanelLayout=new GridBagLayout();
      waterUsePanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1};
      waterUsePanelLayout.rowHeights=new int[]{7,7,7,7,7,7,7,7,7,7,7,7};
      waterUsePanelLayout.columnWeights=new double[]{0.1,0.1};
      waterUsePanelLayout.columnWidths=new int[]{7,7};
      waterUsePanel.setLayout(waterUsePanelLayout);
      getContentPane().add(waterUsePanel,new GridBagConstraints(2,1,1,3,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      waterUsePanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
{
        jLabel1=new JLabel();
        waterUsePanel.add(jLabel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel1.setText("String_Node_Str");
      }
{
        jLabel2=new JLabel();
        waterUsePanel.add(jLabel2,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel2.setText("String_Node_Str");
      }
{
        jLabel3=new JLabel();
        waterUsePanel.add(jLabel3,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel3.setText("String_Node_Str");
      }
{
        jLabel4=new JLabel();
        waterUsePanel.add(jLabel4,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel4.setText("String_Node_Str");
      }
{
        jLabel5=new JLabel();
        waterUsePanel.add(jLabel5,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel5.setText("String_Node_Str");
      }
{
        jLabel6=new JLabel();
        waterUsePanel.add(jLabel6,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel6.setText("String_Node_Str");
      }
{
        jLabel7=new JLabel();
        waterUsePanel.add(jLabel7,new GridBagConstraints(0,7,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel7.setText("String_Node_Str");
      }
{
        jLabel8=new JLabel();
        waterUsePanel.add(jLabel8,new GridBagConstraints(0,6,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel8.setText("String_Node_Str");
      }
{
        jLabel9=new JLabel();
        waterUsePanel.add(jLabel9,new GridBagConstraints(0,8,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel9.setText("String_Node_Str");
      }
{
        jLabel10=new JLabel();
        waterUsePanel.add(jLabel10,new GridBagConstraints(0,9,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel10.setText("String_Node_Str");
      }
{
        jLabel11=new JLabel();
        waterUsePanel.add(jLabel11,new GridBagConstraints(0,10,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel11.setText("String_Node_Str");
      }
{
        totalWaterLbl=new JLabel();
        waterUsePanel.add(totalWaterLbl,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        totalWaterLbl.setText("String_Node_Str");
      }
{
        absorbedLbl=new JLabel();
        waterUsePanel.add(absorbedLbl,new GridBagConstraints(1,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        absorbedLbl.setText("String_Node_Str");
      }
{
        usedMashLbl=new JLabel();
        waterUsePanel.add(usedMashLbl,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        usedMashLbl.setText("String_Node_Str");
      }
{
        spargeWithLbl=new JLabel();
        waterUsePanel.add(spargeWithLbl,new GridBagConstraints(1,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        spargeWithLbl.setText("String_Node_Str");
      }
{
        collectUnitsLbl=new JLabel();
        waterUsePanel.add(collectUnitsLbl,new GridBagConstraints(2,4,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        collectUnitsLbl.setText("String_Node_Str");
      }
{
        spargeUnitsLbl=new JLabel();
        waterUsePanel.add(spargeUnitsLbl,new GridBagConstraints(2,3,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        spargeUnitsLbl.setText("String_Node_Str");
      }
{
        absorbedUnitsLbl=new JLabel();
        waterUsePanel.add(absorbedUnitsLbl,new GridBagConstraints(2,2,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        absorbedUnitsLbl.setText("String_Node_Str");
      }
{
        usedInMashUnitsLbl=new JLabel();
        waterUsePanel.add(usedInMashUnitsLbl,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        usedInMashUnitsLbl.setText("String_Node_Str");
      }
{
        totalUnitsLbl=new JLabel();
        waterUsePanel.add(totalUnitsLbl,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        totalUnitsLbl.setText("String_Node_Str");
      }
{
        postBoilUnitsLbl=new JLabel();
        waterUsePanel.add(postBoilUnitsLbl,new GridBagConstraints(2,5,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        postBoilUnitsLbl.setText("String_Node_Str");
      }
{
        collectTxt=new JFormattedTextField();
        collectTxt.addFocusListener(this);
        collectTxt.addActionListener(this);
        waterUsePanel.add(collectTxt,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        collectTxt.setText("String_Node_Str");
      }
{
        postBoilTxt=new JFormattedTextField();
        postBoilTxt.addFocusListener(this);
        postBoilTxt.addActionListener(this);
        waterUsePanel.add(postBoilTxt,new GridBagConstraints(1,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        postBoilTxt.setText("String_Node_Str");
      }
{
        chillShrinkLbl=new JLabel();
        waterUsePanel.add(chillShrinkLbl,new GridBagConstraints(1,6,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        chillShrinkLbl.setText("String_Node_Str");
      }
{
        kettleTxt=new JFormattedTextField();
        kettleTxt.addFocusListener(this);
        kettleTxt.addActionListener(this);
        waterUsePanel.add(kettleTxt,new GridBagConstraints(1,7,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        kettleTxt.setText("String_Node_Str");
      }
{
        kettleUnitsLbl=new JLabel();
        waterUsePanel.add(kettleUnitsLbl,new GridBagConstraints(2,7,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        kettleUnitsLbl.setText("String_Node_Str");
      }
{
        trubLossTxt=new JFormattedTextField();
        trubLossTxt.addFocusListener(this);
        trubLossTxt.addActionListener(this);
        waterUsePanel.add(trubLossTxt,new GridBagConstraints(1,8,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        trubLossTxt.setText("String_Node_Str");
      }
{
        miscLossTxt=new JFormattedTextField();
        miscLossTxt.addFocusListener(this);
        miscLossTxt.addActionListener(this);
        waterUsePanel.add(miscLossTxt,new GridBagConstraints(1,9,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        miscLossTxt.setText("String_Node_Str");
      }
{
        finalVolTxt=new JFormattedTextField();
        finalVolTxt.addFocusListener(this);
        finalVolTxt.addActionListener(this);
        waterUsePanel.add(finalVolTxt,new GridBagConstraints(1,10,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        finalVolTxt.setText("String_Node_Str");
      }
{
        trubLossUnitsLbl=new JLabel();
        waterUsePanel.add(trubLossUnitsLbl,new GridBagConstraints(2,8,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        trubLossUnitsLbl.setText("String_Node_Str");
      }
{
        miscLosUnitsLbl=new JLabel();
        waterUsePanel.add(miscLosUnitsLbl,new GridBagConstraints(2,9,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        miscLosUnitsLbl.setText("String_Node_Str");
      }
{
        finalUnitsLbl=new JLabel();
        waterUsePanel.add(finalUnitsLbl,new GridBagConstraints(2,10,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        finalUnitsLbl.setText("String_Node_Str");
      }
    }
{
      grainTempPanel=new JPanel();
      getContentPane().add(grainTempPanel,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
      BoxLayout grainTempPanelLayout=new BoxLayout(grainTempPanel,javax.swing.BoxLayout.X_AXIS);
      grainTempPanel.setLayout(grainTempPanelLayout);
      grainTempPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
      grainTempPanel.setPreferredSize(new java.awt.Dimension(94,45));
{
        grainTempText=new JTextField();
        grainTempPanel.add(grainTempText);
        grainTempText.setText("String_Node_Str");
        grainTempText.setPreferredSize(new java.awt.Dimension(67,15));
        grainTempText.addFocusListener(this);
        grainTempText.addActionListener(this);
      }
{
        grainTempULabel=new JLabel();
        grainTempPanel.add(grainTempULabel);
        grainTempULabel.setText("String_Node_Str");
      }
    }
{
      tempLostPanel=new JPanel();
      getContentPane().add(tempLostPanel,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
      BoxLayout tempLostPanelLayout=new BoxLayout(tempLostPanel,javax.swing.BoxLayout.X_AXIS);
      tempLostPanel.setLayout(tempLostPanelLayout);
      tempLostPanel.setPreferredSize(new java.awt.Dimension(104,45));
      tempLostPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
        tunLossTxt=new JTextField();
        tempLostPanel.add(tunLossTxt);
        tunLossTxt.addFocusListener(this);
        tunLossTxt.addActionListener(this);
      }
{
        tempLostULabel=new JLabel();
        tempLostPanel.add(tempLostULabel);
        tempLostULabel.setText("String_Node_Str");
      }
    }
    boilTempPanel=new JPanel();
    BoxLayout boilTempPanelLayout=new BoxLayout(boilTempPanel,javax.swing.BoxLayout.X_AXIS);
    boilTempPanel.setLayout(boilTempPanelLayout);
    getContentPane().add(boilTempPanel,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    boilTempPanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
    boilTempTxt=new JTextField();
    boilTempPanel.add(boilTempTxt);
    boilTempTxt.setText("String_Node_Str");
    boilTempTxt.addFocusListener(this);
    boilTempTxt.addActionListener(this);
    jLabel12=new JLabel();
    boilTempPanel.add(jLabel12);
    jLabel12.setText("String_Node_Str");
    pack();
    this.setSize(550,400);
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}

Fixed version (ground truth):
private void initGUI(){
  try {
    GridBagLayout thisLayout=new GridBagLayout();
    thisLayout.columnWeights=new double[]{0.1,0.1,0.1};
    thisLayout.columnWidths=new int[]{7,7,7};
    thisLayout.rowWeights=new double[]{0.1,0.8,0.1,0.1,0.1,0.1};
    thisLayout.rowHeights=new int[]{7,7,7,7,7,7};
    getContentPane().setLayout(thisLayout);
    setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    this.setTitle("String_Node_Str");
{
{
      }
      titlePanel=new JPanel();
      FlowLayout titlePanelLayout=new FlowLayout();
      titlePanelLayout.setAlignment(FlowLayout.LEFT);
      titlePanel.setLayout(titlePanelLayout);
      this.getContentPane().add(titlePanel,new GridBagConstraints(0,0,2,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        titleLabel=new JLabel();
        titlePanel.add(titleLabel);
        titleLabel.setText("String_Node_Str");
        titleLabel.setFont(new java.awt.Font("String_Node_Str",0,12));
      }
{
        recipeNameLabel=new JLabel();
        titlePanel.add(recipeNameLabel);
        recipeNameLabel.setText("String_Node_Str");
      }
    }
{
      tablePanel=new JPanel();
      BorderLayout pnlTableLayout=new BorderLayout();
      tablePanel.setLayout(pnlTableLayout);
      this.getContentPane().add(tablePanel,new GridBagConstraints(0,1,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      tablePanel.setName("String_Node_Str");
      tablePanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
        jScrollPane1=new JScrollPane();
        tablePanel.add(jScrollPane1,BorderLayout.CENTER);
        jScrollPane1.setPreferredSize(new java.awt.Dimension(424,-32));
{
          mashModel=new MashTableModel(this);
          tblMash=new JTable();
          jScrollPane1.setViewportView(tblMash);
          tblMash.setModel(mashModel);
          tblMash.setAutoCreateColumnsFromModel(false);
          tblMash.getTableHeader().setReorderingAllowed(false);
          tblMash.addMouseListener(new MouseAdapter(){
            public void mouseClicked(            MouseEvent evt){
              int i=tblMash.getSelectedRow();
              directionsTextArea.setText(myRecipe.mash.getStepDirections(i));
            }
          }
);
          String[] types={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
          JComboBox typesComboBox=new JComboBox(types);
          TableColumn mashColumn=tblMash.getColumnModel().getColumn(0);
          mashColumn.setCellEditor(new DefaultCellEditor(typesComboBox));
          String[] methods={"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"};
          JComboBox methodComboBox=new JComboBox(methods);
          mashColumn=tblMash.getColumnModel().getColumn(1);
          mashColumn.setCellEditor(new DefaultCellEditor(methodComboBox));
        }
      }
{
        buttonsPanel=new JPanel();
        FlowLayout buttonsPanelLayout=new FlowLayout();
        buttonsPanelLayout.setAlignment(FlowLayout.LEFT);
        buttonsPanel.setLayout(buttonsPanelLayout);
        tablePanel.add(buttonsPanel,BorderLayout.SOUTH);
{
          addStepButton=new JButton();
          buttonsPanel.add(addStepButton);
          addStepButton.setText("String_Node_Str");
          addStepButton.addActionListener(new ActionListener(){
            public void actionPerformed(            ActionEvent evt){
              addStepButtonActionPerformed(evt);
            }
          }
);
        }
{
          delStepButton=new JButton();
          buttonsPanel.add(delStepButton);
          delStepButton.setText("String_Node_Str");
          delStepButton.addActionListener(new ActionListener(){
            public void actionPerformed(            ActionEvent evt){
              delStepButtonActionPerformed(evt);
            }
          }
);
        }
{
          weightPanel=new JPanel();
          BoxLayout statsPanelLayout=new BoxLayout(weightPanel,javax.swing.BoxLayout.X_AXIS);
          weightPanel.setLayout(statsPanelLayout);
          buttonsPanel.add(weightPanel);
          weightPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          weightPanel.setPreferredSize(new java.awt.Dimension(98,39));
{
            totalMashLabel=new JLabel();
            weightPanel.add(totalMashLabel);
            totalMashLabel.setPreferredSize(new java.awt.Dimension(118,13));
            totalMashLabel.setText("String_Node_Str");
          }
        }
{
          timePanel=new JPanel();
          BoxLayout timePanelLayout=new BoxLayout(timePanel,javax.swing.BoxLayout.X_AXIS);
          timePanel.setLayout(timePanelLayout);
          buttonsPanel.add(timePanel);
          timePanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          timePanel.setPreferredSize(new java.awt.Dimension(79,43));
{
            totalTimeLabel=new JLabel();
            timePanel.add(totalTimeLabel);
            totalTimeLabel.setText("String_Node_Str");
            totalTimeLabel.setPreferredSize(new java.awt.Dimension(111,17));
          }
        }
{
          volPanel=new JPanel();
          BoxLayout volPanelLayout=new BoxLayout(volPanel,javax.swing.BoxLayout.X_AXIS);
          volPanel.setLayout(volPanelLayout);
          buttonsPanel.add(volPanel);
          volPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
          volPanel.setPreferredSize(new java.awt.Dimension(117,42));
{
            volLabel=new JLabel();
            volPanel.add(volLabel);
            volLabel.setText("String_Node_Str");
          }
        }
      }
    }
{
      settingsPanel=new JPanel();
      FlowLayout settingsPanelLayout=new FlowLayout();
      settingsPanelLayout.setAlignment(FlowLayout.LEFT);
      settingsPanel.setLayout(settingsPanelLayout);
      this.getContentPane().add(settingsPanel,new GridBagConstraints(0,2,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        tempPanel=new JPanel();
        settingsPanel.add(tempPanel);
        tempPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          tempFrb=new JRadioButton();
          tempPanel.add(tempFrb);
          tempFrb.setText("String_Node_Str");
          tempFrb.addActionListener(this);
        }
{
          tempCrb=new JRadioButton();
          tempPanel.add(tempCrb);
          tempCrb.setText("String_Node_Str");
          tempCrb.addActionListener(this);
        }
        tempUnitsButtonGroup=new ButtonGroup();
        tempUnitsButtonGroup.add(tempFrb);
        tempUnitsButtonGroup.add(tempCrb);
      }
{
        volUnitsPanel=new JPanel();
        settingsPanel.add(volUnitsPanel);
        volUnitsPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          volUnitsComboModel=new ComboModel();
          volUnitsComboModel.setList(new Quantity().getListofUnits("String_Node_Str"));
          volUnitsCombo=new JComboBox();
          volUnitsPanel.add(volUnitsCombo);
          volUnitsCombo.setModel(volUnitsComboModel);
          volUnitsCombo.addActionListener(this);
        }
      }
{
        ratioPanel=new JPanel();
        settingsPanel.add(ratioPanel);
        ratioPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
          ratioLabel=new JLabel();
          ratioPanel.add(ratioLabel);
          ratioLabel.setText("String_Node_Str");
        }
{
          ratioText=new JTextField();
          ratioPanel.add(ratioText);
          ratioText.setText("String_Node_Str");
          ratioText.addFocusListener(this);
          ratioText.addActionListener(this);
        }
{
          ComboBoxModel ratioUnitsComboModel=new DefaultComboBoxModel(new String[]{"String_Node_Str","String_Node_Str"});
          ratioUnitsCombo=new JComboBox();
          ratioPanel.add(ratioUnitsCombo);
          ratioUnitsCombo.setModel(ratioUnitsComboModel);
          ratioUnitsCombo.addActionListener(this);
        }
      }
    }
{
      directionsPanel=new JPanel();
      getContentPane().add(directionsPanel,new GridBagConstraints(0,3,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      BorderLayout directionsPanelLayout=new BorderLayout();
      directionsPanel.setLayout(directionsPanelLayout);
      directionsPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
      directionsPanel.setPreferredSize(new java.awt.Dimension(181,75));
{
        directionsTextArea=new JTextArea();
        directionsPanel.add(directionsTextArea,BorderLayout.CENTER);
        directionsTextArea.setText("String_Node_Str");
        directionsTextArea.setPreferredSize(new java.awt.Dimension(171,38));
        directionsTextArea.setEditable(false);
        directionsTextArea.setLineWrap(true);
      }
    }
{
      pnlButtons=new JPanel();
      FlowLayout pnlButtonsLayout=new FlowLayout();
      pnlButtonsLayout.setAlignment(FlowLayout.RIGHT);
      pnlButtons.setLayout(pnlButtonsLayout);
      getContentPane().add(pnlButtons,new GridBagConstraints(1,6,2,1,0.0,0.0,GridBagConstraints.SOUTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
        btnOk=new JButton();
        pnlButtons.add(btnOk);
        btnOk.setText("String_Node_Str");
        btnOk.addActionListener(this);
      }
    }
{
      moreSettingsPanel=new JPanel();
      FlowLayout moreSettingsPanelLayout=new FlowLayout();
      moreSettingsPanelLayout.setAlignment(FlowLayout.LEFT);
      moreSettingsPanel.setLayout(moreSettingsPanelLayout);
      this.getContentPane().add(moreSettingsPanel,new GridBagConstraints(1,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
    }
{
      waterUsePanel=new JPanel();
      GridBagLayout waterUsePanelLayout=new GridBagLayout();
      waterUsePanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1};
      waterUsePanelLayout.rowHeights=new int[]{7,7,7,7,7,7,7,7,7,7,7,7};
      waterUsePanelLayout.columnWeights=new double[]{0.1,0.1};
      waterUsePanelLayout.columnWidths=new int[]{7,7};
      waterUsePanel.setLayout(waterUsePanelLayout);
      getContentPane().add(waterUsePanel,new GridBagConstraints(2,1,1,3,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
      waterUsePanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
{
        jLabel1=new JLabel();
        waterUsePanel.add(jLabel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel1.setText("String_Node_Str");
      }
{
        jLabel2=new JLabel();
        waterUsePanel.add(jLabel2,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel2.setText("String_Node_Str");
      }
{
        jLabel3=new JLabel();
        waterUsePanel.add(jLabel3,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel3.setText("String_Node_Str");
      }
{
        jLabel4=new JLabel();
        waterUsePanel.add(jLabel4,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel4.setText("String_Node_Str");
      }
{
        jLabel5=new JLabel();
        waterUsePanel.add(jLabel5,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel5.setText("String_Node_Str");
      }
{
        jLabel6=new JLabel();
        waterUsePanel.add(jLabel6,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel6.setText("String_Node_Str");
      }
{
        jLabel7=new JLabel();
        waterUsePanel.add(jLabel7,new GridBagConstraints(0,7,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel7.setText("String_Node_Str");
      }
{
        jLabel8=new JLabel();
        waterUsePanel.add(jLabel8,new GridBagConstraints(0,6,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel8.setText("String_Node_Str");
      }
{
        jLabel9=new JLabel();
        waterUsePanel.add(jLabel9,new GridBagConstraints(0,8,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel9.setText("String_Node_Str");
      }
{
        jLabel10=new JLabel();
        waterUsePanel.add(jLabel10,new GridBagConstraints(0,9,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel10.setText("String_Node_Str");
      }
{
        jLabel11=new JLabel();
        waterUsePanel.add(jLabel11,new GridBagConstraints(0,10,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel11.setText("String_Node_Str");
      }
{
        totalWaterLbl=new JLabel();
        waterUsePanel.add(totalWaterLbl,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        totalWaterLbl.setText("String_Node_Str");
      }
{
        absorbedLbl=new JLabel();
        waterUsePanel.add(absorbedLbl,new GridBagConstraints(1,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        absorbedLbl.setText("String_Node_Str");
      }
{
        usedMashLbl=new JLabel();
        waterUsePanel.add(usedMashLbl,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        usedMashLbl.setText("String_Node_Str");
      }
{
        spargeWithLbl=new JLabel();
        waterUsePanel.add(spargeWithLbl,new GridBagConstraints(1,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        spargeWithLbl.setText("String_Node_Str");
      }
{
        collectUnitsLbl=new JLabel();
        waterUsePanel.add(collectUnitsLbl,new GridBagConstraints(2,4,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        collectUnitsLbl.setText("String_Node_Str");
      }
{
        spargeUnitsLbl=new JLabel();
        waterUsePanel.add(spargeUnitsLbl,new GridBagConstraints(2,3,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        spargeUnitsLbl.setText("String_Node_Str");
      }
{
        absorbedUnitsLbl=new JLabel();
        waterUsePanel.add(absorbedUnitsLbl,new GridBagConstraints(2,2,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        absorbedUnitsLbl.setText("String_Node_Str");
      }
{
        usedInMashUnitsLbl=new JLabel();
        waterUsePanel.add(usedInMashUnitsLbl,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        usedInMashUnitsLbl.setText("String_Node_Str");
      }
{
        totalUnitsLbl=new JLabel();
        waterUsePanel.add(totalUnitsLbl,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        totalUnitsLbl.setText("String_Node_Str");
      }
{
        postBoilUnitsLbl=new JLabel();
        waterUsePanel.add(postBoilUnitsLbl,new GridBagConstraints(2,5,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        postBoilUnitsLbl.setText("String_Node_Str");
      }
{
        collectTxt=new JFormattedTextField();
        collectTxt.addFocusListener(this);
        collectTxt.addActionListener(this);
        waterUsePanel.add(collectTxt,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        collectTxt.setText("String_Node_Str");
      }
{
        postBoilTxt=new JFormattedTextField();
        postBoilTxt.addFocusListener(this);
        postBoilTxt.addActionListener(this);
        waterUsePanel.add(postBoilTxt,new GridBagConstraints(1,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        postBoilTxt.setText("String_Node_Str");
      }
{
        chillShrinkLbl=new JLabel();
        waterUsePanel.add(chillShrinkLbl,new GridBagConstraints(1,6,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        chillShrinkLbl.setText("String_Node_Str");
      }
{
        kettleTxt=new JFormattedTextField();
        kettleTxt.addFocusListener(this);
        kettleTxt.addActionListener(this);
        waterUsePanel.add(kettleTxt,new GridBagConstraints(1,7,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        kettleTxt.setText("String_Node_Str");
      }
{
        kettleUnitsLbl=new JLabel();
        waterUsePanel.add(kettleUnitsLbl,new GridBagConstraints(2,7,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        kettleUnitsLbl.setText("String_Node_Str");
      }
{
        trubLossTxt=new JFormattedTextField();
        trubLossTxt.addFocusListener(this);
        trubLossTxt.addActionListener(this);
        waterUsePanel.add(trubLossTxt,new GridBagConstraints(1,8,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        trubLossTxt.setText("String_Node_Str");
      }
{
        miscLossTxt=new JFormattedTextField();
        miscLossTxt.addFocusListener(this);
        miscLossTxt.addActionListener(this);
        waterUsePanel.add(miscLossTxt,new GridBagConstraints(1,9,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        miscLossTxt.setText("String_Node_Str");
      }
{
        finalVolTxt=new JFormattedTextField();
        finalVolTxt.addFocusListener(this);
        finalVolTxt.addActionListener(this);
        waterUsePanel.add(finalVolTxt,new GridBagConstraints(1,10,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        finalVolTxt.setText("String_Node_Str");
      }
{
        trubLossUnitsLbl=new JLabel();
        waterUsePanel.add(trubLossUnitsLbl,new GridBagConstraints(2,8,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        trubLossUnitsLbl.setText("String_Node_Str");
      }
{
        miscLosUnitsLbl=new JLabel();
        waterUsePanel.add(miscLosUnitsLbl,new GridBagConstraints(2,9,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        miscLosUnitsLbl.setText("String_Node_Str");
      }
{
        finalUnitsLbl=new JLabel();
        waterUsePanel.add(finalUnitsLbl,new GridBagConstraints(2,10,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        finalUnitsLbl.setText("String_Node_Str");
      }
    }
{
      grainTempPanel=new JPanel();
      getContentPane().add(grainTempPanel,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
      BoxLayout grainTempPanelLayout=new BoxLayout(grainTempPanel,javax.swing.BoxLayout.X_AXIS);
      grainTempPanel.setLayout(grainTempPanelLayout);
      grainTempPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
      grainTempPanel.setPreferredSize(new java.awt.Dimension(94,45));
{
        grainTempText=new JTextField();
        grainTempPanel.add(grainTempText);
        grainTempText.setText("String_Node_Str");
        grainTempText.setPreferredSize(new java.awt.Dimension(67,15));
        grainTempText.addFocusListener(this);
        grainTempText.addActionListener(this);
      }
{
        grainTempULabel=new JLabel();
        grainTempPanel.add(grainTempULabel);
        grainTempULabel.setText("String_Node_Str");
      }
    }
{
      tempLostPanel=new JPanel();
      getContentPane().add(tempLostPanel,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
      BoxLayout tempLostPanelLayout=new BoxLayout(tempLostPanel,javax.swing.BoxLayout.X_AXIS);
      tempLostPanel.setLayout(tempLostPanelLayout);
      tempLostPanel.setPreferredSize(new java.awt.Dimension(104,45));
      tempLostPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
        tunLossTxt=new JTextField();
        tempLostPanel.add(tunLossTxt);
        tunLossTxt.addFocusListener(this);
        tunLossTxt.addActionListener(this);
      }
{
        tempLostULabel=new JLabel();
        tempLostPanel.add(tempLostULabel);
        tempLostULabel.setText("String_Node_Str");
      }
    }
    boilTempPanel=new JPanel();
    BoxLayout boilTempPanelLayout=new BoxLayout(boilTempPanel,javax.swing.BoxLayout.X_AXIS);
    boilTempPanel.setLayout(boilTempPanelLayout);
    getContentPane().add(boilTempPanel,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    boilTempPanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
    boilTempTxt=new JTextField();
    boilTempPanel.add(boilTempTxt);
    boilTempTxt.setText("String_Node_Str");
    boilTempTxt.addFocusListener(this);
    boilTempTxt.addActionListener(this);
    jLabel12=new JLabel();
    boilTempPanel.add(jLabel12);
    jLabel12.setText("String_Node_Str");
    pack();
    this.setSize(600,530);
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}