Program: 50558
Project: 50558
Buggy source:
private void layoutUi(){
  JPanel buttons=new JPanel();
  okButton=new JButton("String_Node_Str");
  okButton.addActionListener(this);
  JButton cancelButton=new JButton("String_Node_Str");
  cancelButton.addActionListener(this);
  buttons.setLayout(new FlowLayout(FlowLayout.RIGHT));
  buttons.add(cancelButton);
  buttons.add(okButton);
  getContentPane().setLayout(new BorderLayout());
  this.setFocusTraversalKeysEnabled(false);
{
    jTabbedPane1=new JTabbedPane();
    getContentPane().add(jTabbedPane1,BorderLayout.CENTER);
{
      pnlCalculations=new JPanel();
      jTabbedPane1.addTab("String_Node_Str",null,pnlCalculations,null);
{
        try {
{
            GridBagLayout thisLayout=new GridBagLayout();
            thisLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
            thisLayout.rowHeights=new int[]{7,7,7,7};
            thisLayout.columnWeights=new double[]{0.1,0.2};
            thisLayout.columnWidths=new int[]{7,7};
            pnlCalculations.setLayout(thisLayout);
            pnlCalculations.setPreferredSize(new java.awt.Dimension(524,372));
{
{
                bgHopsCalc=new ButtonGroup();
{
                  pnlHops=new JPanel();
                  GridLayout pnlHopsLayout=new GridLayout(2,2);
                  pnlHopsLayout.setColumns(2);
                  pnlHopsLayout.setHgap(5);
                  pnlHopsLayout.setVgap(5);
                  pnlHopsLayout.setRows(2);
                  pnlHops.setLayout(pnlHopsLayout);
                  pnlCalculations.add(pnlHops,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlHops.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    jLabelc1=new JLabel();
                    pnlHops.add(jLabelc1);
                    jLabelc1.setText("String_Node_Str");
                  }
{
                    txtPellet=new JTextField();
                    pnlHops.add(txtPellet);
                    txtPellet.setPreferredSize(new java.awt.Dimension(20,20));
                  }
{
                    jLabelc2=new JLabel();
                    pnlHops.add(jLabelc2);
                    jLabelc2.setText("String_Node_Str");
                  }
{
                    txtTinsethUtil=new JTextField();
                    pnlHops.add(txtTinsethUtil);
                    txtTinsethUtil.setText("String_Node_Str");
                  }
                }
{
                  pnlAlc=new JPanel();
                  BoxLayout pnlAlcLayout=new BoxLayout(pnlAlc,javax.swing.BoxLayout.Y_AXIS);
                  pnlAlc.setLayout(pnlAlcLayout);
                  pnlCalculations.add(pnlAlc,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlAlc.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    rbABV=new JRadioButton();
                    pnlAlc.add(rbABV);
                    bgAlc.add(rbABV);
                    rbABV.setText("String_Node_Str");
                  }
{
                    rbABW=new JRadioButton();
                    pnlAlc.add(rbABW);
                    bgAlc.add(rbABW);
                    rbABW.setText("String_Node_Str");
                  }
                }
{
                  pnlHopTimes=new JPanel();
                  GridLayout pnlHopTimesLayout=new GridLayout(3,2);
                  pnlHopTimesLayout.setColumns(2);
                  pnlHopTimesLayout.setHgap(5);
                  pnlHopTimesLayout.setVgap(5);
                  pnlHopTimesLayout.setRows(3);
                  pnlHopTimes.setLayout(pnlHopTimesLayout);
                  pnlCalculations.add(pnlHopTimes,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlHopTimes.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    jLabelc3=new JLabel();
                    pnlHopTimes.add(jLabelc3);
                    jLabelc3.setText("String_Node_Str");
                  }
{
                    txtDryHopTime=new JTextField();
                    pnlHopTimes.add(txtDryHopTime);
                    txtDryHopTime.setText("String_Node_Str");
                  }
{
                    jLabelc4=new JLabel();
                    pnlHopTimes.add(jLabelc4);
                    jLabelc4.setText("String_Node_Str");
                  }
{
                    txtFWHTime=new JTextField();
                    pnlHopTimes.add(txtFWHTime);
                    txtFWHTime.setText("String_Node_Str");
                  }
{
                    jLabelc5=new JLabel();
                    pnlHopTimes.add(jLabelc5);
                    jLabelc5.setText("String_Node_Str");
                  }
{
                    txtMashHopTime=new JTextField();
                    pnlHopTimes.add(txtMashHopTime);
                    txtMashHopTime.setText("String_Node_Str");
                  }
                }
              }
              pnlHopsCalc=new JPanel();
              BoxLayout pnlHopsCalcLayout=new BoxLayout(pnlHopsCalc,javax.swing.BoxLayout.Y_AXIS);
              pnlHopsCalc.setLayout(pnlHopsCalcLayout);
              pnlCalculations.add(pnlHopsCalc,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlWaterUsage(),new GridBagConstraints(1,2,1,2,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlColourOptions(),new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlEvaporation(),new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlHopsCalc.setPreferredSize(new java.awt.Dimension(117,107));
              pnlHopsCalc.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                rbTinseth=new JRadioButton();
                pnlHopsCalc.add(rbTinseth);
                rbTinseth.setText("String_Node_Str");
                bgHopsCalc.add(rbTinseth);
              }
{
                rbRager=new JRadioButton();
                pnlHopsCalc.add(rbRager);
                rbRager.setText("String_Node_Str");
                bgHopsCalc.add(rbRager);
              }
{
                rbGaretz=new JRadioButton();
                pnlHopsCalc.add(rbGaretz);
                rbGaretz.setText("String_Node_Str");
                bgHopsCalc.add(rbGaretz);
              }
            }
          }
        }
 catch (        Exception e) {
          e.printStackTrace();
        }
      }
    }
{
      costCarbPanel=new JPanel();
      BorderLayout costCarbPanelLayout=new BorderLayout();
      costCarbPanel.setLayout(costCarbPanelLayout);
      jTabbedPane1.addTab("String_Node_Str",null,costCarbPanel,null);
{
        carbPanel=new JPanel();
        costCarbPanel.add(carbPanel,BorderLayout.CENTER);
        carbPanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
{
          jLabel3=new JLabel();
          carbPanel.add(jLabel3);
          jLabel3.setText("String_Node_Str");
        }
      }
{
        jPanel2=new JPanel();
        costCarbPanel.add(jPanel2,BorderLayout.NORTH);
        GridBagLayout jPanel2Layout=new GridBagLayout();
        jPanel2Layout.rowWeights=new double[]{0.1,0.1,0.4};
        jPanel2Layout.rowHeights=new int[]{7,7,7};
        jPanel2Layout.columnWeights=new double[]{0.1,0.1,0.1};
        jPanel2Layout.columnWidths=new int[]{7,7,7};
        jPanel2.setPreferredSize(new java.awt.Dimension(232,176));
        jPanel2.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
        jPanel2.setLayout(jPanel2Layout);
{
          jLabel1=new JLabel();
          jPanel2.add(jLabel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jLabel1.setText("String_Node_Str");
        }
{
          txtOtherCost=new JTextField();
          jPanel2.add(txtOtherCost,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          txtOtherCost.setText("String_Node_Str");
        }
{
          jLabel2=new JLabel();
          jPanel2.add(jLabel2,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jLabel2.setText("String_Node_Str");
        }
{
          cmbBottleSize=new JComboBox();
          cmbBottleSizeModel=new ComboModel();
          cmbBottleSizeModel.setList(new Quantity().getListofUnits("String_Node_Str"));
          cmbBottleSize.setModel(cmbBottleSizeModel);
          jPanel2.add(cmbBottleSize,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jPanel2.add(getTxtBottleSize(),new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        }
      }
{
      }
    }
{
      pnlBrewer=new JPanel();
      GridBagLayout pnlBrewerLayout=new GridBagLayout();
      pnlBrewerLayout.rowWeights=new double[]{0.1,0.1,0.3,0.3};
      pnlBrewerLayout.rowHeights=new int[]{2,2,7,7};
      pnlBrewerLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1};
      pnlBrewerLayout.columnWidths=new int[]{7,7,7,7};
      pnlBrewer.setLayout(pnlBrewerLayout);
      jTabbedPane1.addTab("String_Node_Str",null,pnlBrewer,null);
{
        jLabel4=new JLabel();
        pnlBrewer.add(jLabel4,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel4.setText("String_Node_Str");
      }
{
        txtBrewerName=new JTextField();
        pnlBrewer.add(txtBrewerName,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtBrewerName.setText("String_Node_Str");
      }
{
        jLabel5=new JLabel();
        pnlBrewer.add(jLabel5,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel5.setText("String_Node_Str");
      }
{
        txtPhone=new JTextField();
        pnlBrewer.add(txtPhone,new GridBagConstraints(3,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtPhone.setText("String_Node_Str");
      }
{
        jLabel6=new JLabel();
        pnlBrewer.add(jLabel6,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel6.setText("String_Node_Str");
      }
{
        txtClubName=new JTextField();
        pnlBrewer.add(txtClubName,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtClubName.setText("String_Node_Str");
      }
{
        jLabel7=new JLabel();
        pnlBrewer.add(jLabel7,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel7.setText("String_Node_Str");
      }
{
        txtEmail=new JTextField();
        pnlBrewer.add(txtEmail,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtEmail.setText("String_Node_Str");
      }
    }
{
      pnlDatabase=new JPanel();
      BorderLayout pnlDatabaseLayout=new BorderLayout();
      pnlDatabase.setLayout(pnlDatabaseLayout);
      pnlDatabase.add(getPnlDefaultDB(),BorderLayout.NORTH);
      pnlDatabase.add(getPnlSortOrder(),BorderLayout.WEST);
      jTabbedPane1.addTab("String_Node_Str",null,pnlDatabase,null);
      pnlDatabase.setVisible(false);
    }
    newRecipePanel=new JPanel();
    GridBagLayout newRecipePanelLayout=new GridBagLayout();
    newRecipePanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
    newRecipePanelLayout.rowHeights=new int[]{7,7,7,7};
    newRecipePanelLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1};
    newRecipePanelLayout.columnWidths=new int[]{7,7,7,7};
    newRecipePanel.setLayout(newRecipePanelLayout);
    jTabbedPane1.addTab("String_Node_Str",null,newRecipePanel,null);
    appearancePanel=new JPanel();
    BorderLayout appearancePanelLayout=new BorderLayout();
    appearancePanel.setLayout(appearancePanelLayout);
    jTabbedPane1.addTab("String_Node_Str",null,appearancePanel,null);
    colourPanel=new JPanel();
    appearancePanel.add(colourPanel,BorderLayout.CENTER);
    GridBagLayout colourPanelLayout=new GridBagLayout();
    colourPanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
    colourPanelLayout.rowHeights=new int[]{7,7,7,7};
    colourPanelLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1};
    colourPanelLayout.columnWidths=new int[]{7,7,7,7,7,7};
    colourPanel.setLayout(colourPanelLayout);
    colourPanel.setPreferredSize(new java.awt.Dimension(340,223));
    colourPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
    landfPanel=new JPanel();
    appearancePanel.add(landfPanel,BorderLayout.NORTH);
    jLabel19=new JLabel();
    landfPanel.add(jLabel19);
    jLabel19.setText("String_Node_Str");
    landfCombo=new JComboBox(looks.toArray());
    landfPanel.add(landfCombo);
    colMethod1rb=new JRadioButton();
    colMethod1rb.addActionListener(this);
    colourGroup.add(colMethod1rb);
    colourPanel.add(colMethod1rb,new GridBagConstraints(0,0,3,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    colMethod1rb.setText("String_Node_Str");
    colMethod2rb=new JRadioButton();
    colMethod2rb.addActionListener(this);
    colourGroup.add(colMethod2rb);
    colourPanel.add(colMethod2rb,new GridBagConstraints(3,0,3,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    colMethod2rb.setText("String_Node_Str");
    jLabel13=new JLabel();
    colourPanel.add(jLabel13,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel13.setText("String_Node_Str");
    jLabel14=new JLabel();
    colourPanel.add(jLabel14,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel14.setText("String_Node_Str");
    jLabel15=new JLabel();
    colourPanel.add(jLabel15,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel15.setText("String_Node_Str");
    jLabel16=new JLabel();
    colourPanel.add(jLabel16,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel16.setText("String_Node_Str");
    jLabel17=new JLabel();
    colourPanel.add(jLabel17,new GridBagConstraints(4,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel17.setText("String_Node_Str");
    jLabel18=new JLabel();
    colourPanel.add(jLabel18,new GridBagConstraints(5,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel18.setText("String_Node_Str");
    stawPanel=new JPanel();
    colourPanel.add(stawPanel,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    stawPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    palePanel=new JPanel();
    colourPanel.add(palePanel,new GridBagConstraints(1,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    palePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    amberPanel=new JPanel();
    colourPanel.add(amberPanel,new GridBagConstraints(2,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    amberPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    copperPanel=new JPanel();
    colourPanel.add(copperPanel,new GridBagConstraints(3,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    copperPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    brownPanel=new JPanel();
    colourPanel.add(brownPanel,new GridBagConstraints(4,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    brownPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    blackPanel=new JPanel();
    colourPanel.add(blackPanel,new GridBagConstraints(5,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    blackPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    mashPanel=new JPanel();
    newRecipePanel.add(mashPanel,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    mashPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
    jLabel12=new JLabel();
    mashPanel.add(jLabel12);
    jLabel12.setText("String_Node_Str");
    boilTempTxt=new JTextField();
    mashPanel.add(boilTempTxt);
    boilTempTxt.setText("String_Node_Str");
  }
  getContentPane().add(BorderLayout.CENTER,jTabbedPane1);
  getContentPane().add(BorderLayout.SOUTH,buttons);
  setSize(400,400);
}

Fixed version (ground truth):
private void layoutUi(){
  JPanel buttons=new JPanel();
  okButton=new JButton("String_Node_Str");
  okButton.addActionListener(this);
  JButton cancelButton=new JButton("String_Node_Str");
  cancelButton.addActionListener(this);
  buttons.setLayout(new FlowLayout(FlowLayout.RIGHT));
  buttons.add(cancelButton);
  buttons.add(okButton);
  getContentPane().setLayout(new BorderLayout());
  this.setFocusTraversalKeysEnabled(false);
{
    jTabbedPane1=new JTabbedPane();
    getContentPane().add(jTabbedPane1,BorderLayout.CENTER);
{
      pnlCalculations=new JPanel();
      jTabbedPane1.addTab("String_Node_Str",null,pnlCalculations,null);
{
        try {
{
            GridBagLayout thisLayout=new GridBagLayout();
            thisLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
            thisLayout.rowHeights=new int[]{7,7,7,7};
            thisLayout.columnWeights=new double[]{0.1,0.2};
            thisLayout.columnWidths=new int[]{7,7};
            pnlCalculations.setLayout(thisLayout);
            pnlCalculations.setPreferredSize(new java.awt.Dimension(524,372));
{
{
                bgHopsCalc=new ButtonGroup();
{
                  pnlHops=new JPanel();
                  GridLayout pnlHopsLayout=new GridLayout(2,2);
                  pnlHopsLayout.setColumns(2);
                  pnlHopsLayout.setHgap(5);
                  pnlHopsLayout.setVgap(5);
                  pnlHopsLayout.setRows(2);
                  pnlHops.setLayout(pnlHopsLayout);
                  pnlCalculations.add(pnlHops,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlHops.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    jLabelc1=new JLabel();
                    pnlHops.add(jLabelc1);
                    jLabelc1.setText("String_Node_Str");
                  }
{
                    txtPellet=new JTextField();
                    pnlHops.add(txtPellet);
                    txtPellet.setPreferredSize(new java.awt.Dimension(20,20));
                  }
{
                    jLabelc2=new JLabel();
                    pnlHops.add(jLabelc2);
                    jLabelc2.setText("String_Node_Str");
                  }
{
                    txtTinsethUtil=new JTextField();
                    pnlHops.add(txtTinsethUtil);
                    txtTinsethUtil.setText("String_Node_Str");
                  }
                }
{
                  pnlAlc=new JPanel();
                  BoxLayout pnlAlcLayout=new BoxLayout(pnlAlc,javax.swing.BoxLayout.Y_AXIS);
                  pnlAlc.setLayout(pnlAlcLayout);
                  pnlCalculations.add(pnlAlc,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlAlc.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    rbABV=new JRadioButton();
                    pnlAlc.add(rbABV);
                    bgAlc.add(rbABV);
                    rbABV.setText("String_Node_Str");
                  }
{
                    rbABW=new JRadioButton();
                    pnlAlc.add(rbABW);
                    bgAlc.add(rbABW);
                    rbABW.setText("String_Node_Str");
                  }
                }
{
                  pnlHopTimes=new JPanel();
                  GridLayout pnlHopTimesLayout=new GridLayout(3,2);
                  pnlHopTimesLayout.setColumns(2);
                  pnlHopTimesLayout.setHgap(5);
                  pnlHopTimesLayout.setVgap(5);
                  pnlHopTimesLayout.setRows(3);
                  pnlHopTimes.setLayout(pnlHopTimesLayout);
                  pnlCalculations.add(pnlHopTimes,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
                  pnlHopTimes.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                    jLabelc3=new JLabel();
                    pnlHopTimes.add(jLabelc3);
                    jLabelc3.setText("String_Node_Str");
                  }
{
                    txtDryHopTime=new JTextField();
                    pnlHopTimes.add(txtDryHopTime);
                    txtDryHopTime.setText("String_Node_Str");
                  }
{
                    jLabelc4=new JLabel();
                    pnlHopTimes.add(jLabelc4);
                    jLabelc4.setText("String_Node_Str");
                  }
{
                    txtFWHTime=new JTextField();
                    pnlHopTimes.add(txtFWHTime);
                    txtFWHTime.setText("String_Node_Str");
                  }
{
                    jLabelc5=new JLabel();
                    pnlHopTimes.add(jLabelc5);
                    jLabelc5.setText("String_Node_Str");
                  }
{
                    txtMashHopTime=new JTextField();
                    pnlHopTimes.add(txtMashHopTime);
                    txtMashHopTime.setText("String_Node_Str");
                  }
                }
              }
              pnlHopsCalc=new JPanel();
              BoxLayout pnlHopsCalcLayout=new BoxLayout(pnlHopsCalc,javax.swing.BoxLayout.Y_AXIS);
              pnlHopsCalc.setLayout(pnlHopsCalcLayout);
              pnlCalculations.add(pnlHopsCalc,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlWaterUsage(),new GridBagConstraints(1,2,1,2,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlColourOptions(),new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlCalculations.add(getPnlEvaporation(),new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
              pnlHopsCalc.setPreferredSize(new java.awt.Dimension(117,107));
              pnlHopsCalc.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
{
                rbTinseth=new JRadioButton();
                pnlHopsCalc.add(rbTinseth);
                rbTinseth.setText("String_Node_Str");
                bgHopsCalc.add(rbTinseth);
              }
{
                rbRager=new JRadioButton();
                pnlHopsCalc.add(rbRager);
                rbRager.setText("String_Node_Str");
                bgHopsCalc.add(rbRager);
              }
{
                rbGaretz=new JRadioButton();
                pnlHopsCalc.add(rbGaretz);
                rbGaretz.setText("String_Node_Str");
                bgHopsCalc.add(rbGaretz);
              }
            }
          }
        }
 catch (        Exception e) {
          e.printStackTrace();
        }
      }
    }
{
      costCarbPanel=new JPanel();
      BorderLayout costCarbPanelLayout=new BorderLayout();
      costCarbPanel.setLayout(costCarbPanelLayout);
      jTabbedPane1.addTab("String_Node_Str",null,costCarbPanel,null);
{
        carbPanel=new JPanel();
        costCarbPanel.add(carbPanel,BorderLayout.CENTER);
        carbPanel.setBorder(BorderFactory.createTitledBorder(null,"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP));
{
          jLabel3=new JLabel();
          carbPanel.add(jLabel3);
          jLabel3.setText("String_Node_Str");
        }
      }
{
        jPanel2=new JPanel();
        costCarbPanel.add(jPanel2,BorderLayout.NORTH);
        GridBagLayout jPanel2Layout=new GridBagLayout();
        jPanel2Layout.rowWeights=new double[]{0.1,0.1,0.4};
        jPanel2Layout.rowHeights=new int[]{7,7,7};
        jPanel2Layout.columnWeights=new double[]{0.1,0.1,0.1};
        jPanel2Layout.columnWidths=new int[]{7,7,7};
        jPanel2.setPreferredSize(new java.awt.Dimension(232,176));
        jPanel2.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
        jPanel2.setLayout(jPanel2Layout);
{
          jLabel1=new JLabel();
          jPanel2.add(jLabel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jLabel1.setText("String_Node_Str");
        }
{
          txtOtherCost=new JTextField();
          jPanel2.add(txtOtherCost,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          txtOtherCost.setText("String_Node_Str");
        }
{
          jLabel2=new JLabel();
          jPanel2.add(jLabel2,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jLabel2.setText("String_Node_Str");
        }
{
          cmbBottleSize=new JComboBox();
          cmbBottleSizeModel=new ComboModel();
          cmbBottleSizeModel.setList(new Quantity().getListofUnits("String_Node_Str"));
          cmbBottleSize.setModel(cmbBottleSizeModel);
          jPanel2.add(cmbBottleSize,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          jPanel2.add(getTxtBottleSize(),new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTHWEST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        }
      }
{
      }
    }
{
      pnlBrewer=new JPanel();
      GridBagLayout pnlBrewerLayout=new GridBagLayout();
      pnlBrewerLayout.rowWeights=new double[]{0.1,0.1,0.3,0.3};
      pnlBrewerLayout.rowHeights=new int[]{2,2,7,7};
      pnlBrewerLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1};
      pnlBrewerLayout.columnWidths=new int[]{7,7,7,7};
      pnlBrewer.setLayout(pnlBrewerLayout);
      jTabbedPane1.addTab("String_Node_Str",null,pnlBrewer,null);
{
        jLabel4=new JLabel();
        pnlBrewer.add(jLabel4,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel4.setText("String_Node_Str");
      }
{
        txtBrewerName=new JTextField();
        pnlBrewer.add(txtBrewerName,new GridBagConstraints(1,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtBrewerName.setText("String_Node_Str");
      }
{
        jLabel5=new JLabel();
        pnlBrewer.add(jLabel5,new GridBagConstraints(2,0,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel5.setText("String_Node_Str");
      }
{
        txtPhone=new JTextField();
        pnlBrewer.add(txtPhone,new GridBagConstraints(3,0,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtPhone.setText("String_Node_Str");
      }
{
        jLabel6=new JLabel();
        pnlBrewer.add(jLabel6,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel6.setText("String_Node_Str");
      }
{
        txtClubName=new JTextField();
        pnlBrewer.add(txtClubName,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtClubName.setText("String_Node_Str");
      }
{
        jLabel7=new JLabel();
        pnlBrewer.add(jLabel7,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.NORTHEAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
        jLabel7.setText("String_Node_Str");
      }
{
        txtEmail=new JTextField();
        pnlBrewer.add(txtEmail,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.NORTH,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
        txtEmail.setText("String_Node_Str");
      }
    }
{
      pnlDatabase=new JPanel();
      BorderLayout pnlDatabaseLayout=new BorderLayout();
      pnlDatabase.setLayout(pnlDatabaseLayout);
      pnlDatabase.add(getPnlDefaultDB(),BorderLayout.NORTH);
      pnlDatabase.add(getPnlSortOrder(),BorderLayout.WEST);
      jTabbedPane1.addTab("String_Node_Str",null,pnlDatabase,null);
      pnlDatabase.setVisible(false);
    }
    newRecipePanel=new JPanel();
    GridBagLayout newRecipePanelLayout=new GridBagLayout();
    newRecipePanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
    newRecipePanelLayout.rowHeights=new int[]{7,7,7,7};
    newRecipePanelLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1};
    newRecipePanelLayout.columnWidths=new int[]{7,7,7,7};
    newRecipePanel.setLayout(newRecipePanelLayout);
    jTabbedPane1.addTab("String_Node_Str",null,newRecipePanel,null);
    appearancePanel=new JPanel();
    BorderLayout appearancePanelLayout=new BorderLayout();
    appearancePanel.setLayout(appearancePanelLayout);
    jTabbedPane1.addTab("String_Node_Str",null,appearancePanel,null);
    colourPanel=new JPanel();
    appearancePanel.add(colourPanel,BorderLayout.CENTER);
    GridBagLayout colourPanelLayout=new GridBagLayout();
    colourPanelLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1};
    colourPanelLayout.rowHeights=new int[]{7,7,7,7};
    colourPanelLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1};
    colourPanelLayout.columnWidths=new int[]{7,7,7,7,7,7};
    colourPanel.setLayout(colourPanelLayout);
    colourPanel.setPreferredSize(new java.awt.Dimension(340,223));
    colourPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
    landfPanel=new JPanel();
    appearancePanel.add(landfPanel,BorderLayout.NORTH);
    jLabel19=new JLabel();
    landfPanel.add(jLabel19);
    jLabel19.setText("String_Node_Str");
    landfCombo=new JComboBox(looks.toArray());
    landfPanel.add(landfCombo);
    colMethod1rb=new JRadioButton();
    colMethod1rb.addActionListener(this);
    colourGroup.add(colMethod1rb);
    colourPanel.add(colMethod1rb,new GridBagConstraints(0,0,3,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    colMethod1rb.setText("String_Node_Str");
    colMethod2rb=new JRadioButton();
    colMethod2rb.addActionListener(this);
    colourGroup.add(colMethod2rb);
    colourPanel.add(colMethod2rb,new GridBagConstraints(3,0,3,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    colMethod2rb.setText("String_Node_Str");
    jLabel13=new JLabel();
    colourPanel.add(jLabel13,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel13.setText("String_Node_Str");
    jLabel14=new JLabel();
    colourPanel.add(jLabel14,new GridBagConstraints(1,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel14.setText("String_Node_Str");
    jLabel15=new JLabel();
    colourPanel.add(jLabel15,new GridBagConstraints(2,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel15.setText("String_Node_Str");
    jLabel16=new JLabel();
    colourPanel.add(jLabel16,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel16.setText("String_Node_Str");
    jLabel17=new JLabel();
    colourPanel.add(jLabel17,new GridBagConstraints(4,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel17.setText("String_Node_Str");
    jLabel18=new JLabel();
    colourPanel.add(jLabel18,new GridBagConstraints(5,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
    jLabel18.setText("String_Node_Str");
    stawPanel=new JPanel();
    colourPanel.add(stawPanel,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    stawPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    palePanel=new JPanel();
    colourPanel.add(palePanel,new GridBagConstraints(1,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    palePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    amberPanel=new JPanel();
    colourPanel.add(amberPanel,new GridBagConstraints(2,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    amberPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    copperPanel=new JPanel();
    colourPanel.add(copperPanel,new GridBagConstraints(3,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    copperPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    brownPanel=new JPanel();
    colourPanel.add(brownPanel,new GridBagConstraints(4,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    brownPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    blackPanel=new JPanel();
    colourPanel.add(blackPanel,new GridBagConstraints(5,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    blackPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
    mashPanel=new JPanel();
    newRecipePanel.add(mashPanel,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
    mashPanel.setBorder(BorderFactory.createTitledBorder("String_Node_Str"));
    jLabel12=new JLabel();
    mashPanel.add(jLabel12);
    jLabel12.setText("String_Node_Str");
    boilTempTxt=new JTextField();
    mashPanel.add(boilTempTxt);
    boilTempTxt.setText("String_Node_Str");
  }
  getContentPane().add(BorderLayout.CENTER,jTabbedPane1);
  getContentPane().add(BorderLayout.SOUTH,buttons);
  setSize(500,500);
}