Program: 50516
Project: 50516
Buggy source:
private void initGUI(){
  try {
    this.setSize(preferences.getIProperty("String_Node_Str"),preferences.getIProperty("String_Node_Str"));
    this.setLocation(preferences.getIProperty("String_Node_Str"),preferences.getIProperty("String_Node_Str"));
    imgURL=getClass().getClassLoader().getResource("String_Node_Str");
    icon=new ImageIcon(imgURL);
    this.setIconImage(icon.getImage());
    this.setTitle("String_Node_Str" + version + "String_Node_Str"+ edition+ "String_Node_Str");
    this.addWindowListener(new WindowAdapter(){
      public void windowClosed(      WindowEvent evt){
        System.exit(1);
      }
    }
);
{
      GridBagLayout jPanel2Layout=new GridBagLayout();
      jPanel2Layout.columnWeights=new double[]{0.1};
      jPanel2Layout.columnWidths=new int[]{7};
      jPanel2Layout.rowWeights=new double[]{0.1,0.1,0.9,0.1};
      pnlMain.setLayout(jPanel2Layout);
      this.getContentPane().add(pnlMain,BorderLayout.CENTER);
{
        pnlMain.add(jTabbedPane1,new GridBagConstraints(0,1,1,1,0.1,0.1,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
{
          GridBagLayout pnlDetailsLayout=new GridBagLayout();
          pnlDetailsLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1};
          pnlDetailsLayout.columnWidths=new int[]{7,7,7,7,7,7,7,7,7,7};
          pnlDetailsLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1};
          pnlDetailsLayout.rowHeights=new int[]{7,7,7,7,7,7,7};
          pnlDetails.setLayout(pnlDetailsLayout);
          pnlDetails.setPreferredSize(new java.awt.Dimension(20,16));
{
            pnlDetails.add(lblBrewer,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblBrewer.setText("String_Node_Str");
          }
{
            pnlDetails.add(brewerNameText,new GridBagConstraints(1,0,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            brewerNameText.setPreferredSize(new java.awt.Dimension(69,20));
            brewerNameText.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblDate,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblDate.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblStyle,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblStyle.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblYeast,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblYeast.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblPreBoil,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblPreBoil.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblFinalWortVol,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblFinalWortVol.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblEffic,new GridBagConstraints(3,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblEffic.setText("String_Node_Str");
            lblEffic.setPreferredSize(new java.awt.Dimension(31,14));
          }
{
            pnlDetails.add(lblAtten,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAtten.setText("String_Node_Str");
            lblAtten.setPreferredSize(new java.awt.Dimension(34,14));
          }
{
            pnlDetails.add(lblOG,new GridBagConstraints(5,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblOG.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblFG,new GridBagConstraints(5,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblFG.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblIBU,new GridBagConstraints(7,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblIBU.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblAlc,new GridBagConstraints(7,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAlc.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblColour,new GridBagConstraints(7,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblColour.setText("String_Node_Str");
          }
{
            pnlDetails.add(txtDate,new GridBagConstraints(1,1,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            txtDate.setPreferredSize(new java.awt.Dimension(73,20));
            txtDate.setDateStyle(DateFormat.SHORT);
            txtDate.setLocale(preferences.getLocale());
          }
{
            SmartComboBox.enable(cmbStyle);
            pnlDetails.add(cmbStyle,new GridBagConstraints(1,2,5,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbStyle.setModel(cmbStyleModel);
            cmbStyle.setMaximumSize(new java.awt.Dimension(100,32767));
            cmbStyle.setPreferredSize(new java.awt.Dimension(190,20));
          }
{
            pnlDetails.add(preBoilText,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            preBoilText.setText("String_Node_Str");
            preBoilText.setPreferredSize(new java.awt.Dimension(37,20));
          }
{
            pnlDetails.add(finalWortVolText,new GridBagConstraints(1,5,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            finalWortVolText.setText("String_Node_Str");
            finalWortVolText.setPreferredSize(new java.awt.Dimension(46,20));
          }
{
            pnlDetails.add(lblComments,new GridBagConstraints(6,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblComments.setText("String_Node_Str");
          }
{
            SpinnerNumberModel spnEfficModel=new SpinnerNumberModel(75.0,0.0,100.0,1.0);
            pnlDetails.add(spnEffic,new GridBagConstraints(4,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnEffic.setModel(spnEfficModel);
            spnEffic.setMaximumSize(new java.awt.Dimension(70,32767));
            spnEffic.addChangeListener(this);
            spnEffic.setEditor(new JSpinner.NumberEditor(spnEffic,"String_Node_Str"));
            spnEffic.getEditor().setPreferredSize(new java.awt.Dimension(28,16));
            spnEffic.setPreferredSize(new java.awt.Dimension(53,18));
          }
{
            SpinnerNumberModel spnAttenModel=new SpinnerNumberModel(75.0,0.0,100.0,1.0);
            pnlDetails.add(spnAtten,new GridBagConstraints(4,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnAtten.setModel(spnAttenModel);
            spnAtten.addChangeListener(this);
            spnAtten.setEditor(new JSpinner.NumberEditor(spnAtten,"String_Node_Str"));
            spnAtten.setPreferredSize(new java.awt.Dimension(49,20));
          }
{
            SpinnerNumberModel spnOgModel=new SpinnerNumberModel(1.000,0.900,2.000,0.001);
            pnlDetails.add(spnOG,new GridBagConstraints(6,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnOG.setModel(spnOgModel);
            spnOG.addChangeListener(this);
            spnOG.setEditor(new JSpinner.NumberEditor(spnOG,"String_Node_Str"));
            spnOG.getEditor().setPreferredSize(new java.awt.Dimension(20,16));
            spnOG.setPreferredSize(new java.awt.Dimension(67,18));
          }
{
            SpinnerNumberModel spnFgModel=new SpinnerNumberModel(1.000,0.900,2.000,0.001);
            pnlDetails.add(spnFG,new GridBagConstraints(6,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnFG.setModel(spnFgModel);
            spnFG.setEditor(new JSpinner.NumberEditor(spnFG,"String_Node_Str"));
            spnFG.setPreferredSize(new java.awt.Dimension(69,20));
            spnFG.addChangeListener(this);
          }
{
            pnlDetails.add(lblIBUvalue,new GridBagConstraints(8,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblIBUvalue.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblColourValue,new GridBagConstraints(8,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblColourValue.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblAlcValue,new GridBagConstraints(8,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAlcValue.setText("String_Node_Str");
          }
{
            pnlDetails.add(scpComments,new GridBagConstraints(7,4,3,2,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
{
              scpComments.setViewportView(txtComments);
              txtComments.setText("String_Node_Str");
              txtComments.setWrapStyleWord(true);
              txtComments.setLineWrap(true);
              scpComments.setPreferredSize(new java.awt.Dimension(263,40));
              txtComments.addFocusListener(this);
            }
          }
{
            SmartComboBox.enable(cmbYeast);
            pnlDetails.add(cmbYeast,new GridBagConstraints(1,3,5,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbYeast.setModel(cmbYeastModel);
            cmbYeast.setPreferredSize(new java.awt.Dimension(193,20));
          }
{
            SmartComboBox.enable(cmbSizeUnits);
            pnlDetails.add(cmbSizeUnits,new GridBagConstraints(2,4,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbSizeUnits.setModel(cmbSizeUnitsModel);
          }
{
            pnlDetails.add(lblSizeUnits,new GridBagConstraints(2,5,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            lblSizeUnits.setText("String_Node_Str");
          }
{
            pnlDetails.add(boilTimeLable,new GridBagConstraints(4,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            boilTimeLable.setText("String_Node_Str");
          }
{
            pnlDetails.add(evapLabel,new GridBagConstraints(4,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            evapLabel.setText("String_Node_Str");
          }
{
            pnlDetails.add(boilMinText,new GridBagConstraints(5,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            boilMinText.setText("String_Node_Str");
            boilMinText.setPreferredSize(new java.awt.Dimension(22,20));
          }
{
            pnlDetails.add(evapText,new GridBagConstraints(5,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            evapText.setText("String_Node_Str");
            evapText.setPreferredSize(new java.awt.Dimension(23,20));
          }
{
            SmartComboBox.enable(alcMethodCombo);
            pnlDetails.add(alcMethodCombo,new GridBagConstraints(9,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            alcMethodCombo.setPreferredSize(new java.awt.Dimension(71,20));
          }
{
            SmartComboBox.enable(ibuMethodCombo);
            pnlDetails.add(ibuMethodCombo,new GridBagConstraints(9,1,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            ibuMethodCombo.setPreferredSize(new java.awt.Dimension(72,20));
          }
{
            SmartComboBox.enable(colourMethodCombo);
            pnlDetails.add(colourMethodCombo,new GridBagConstraints(9,2,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            colourMethodCombo.setPreferredSize(new java.awt.Dimension(52,20));
          }
          ComboBoxModel evapMethodComboModel=new DefaultComboBoxModel(new String[]{"String_Node_Str","String_Node_Str"});
{
            pnlMain.add(jPanel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            FlowLayout jPanel1Layout=new FlowLayout();
            jPanel1Layout.setAlignment(FlowLayout.LEFT);
            jPanel1.setLayout(jPanel1Layout);
            getContentPane().add(mainToolBar,BorderLayout.NORTH);
            mainToolBar.setFloatable(false);
            mainToolBar.setRollover(true);
            mainToolBar.add(saveButton);
            saveButton.setMnemonic(java.awt.event.KeyEvent.VK_S);
            saveButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            saveButton.setToolTipText("String_Node_Str");
            mainToolBar.add(findButton);
            findButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            findButton.setToolTipText("String_Node_Str");
            mainToolBar.add(printButton);
            printButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            printButton.setToolTipText("String_Node_Str");
            mainToolBar.add(copyButton);
            copyButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            copyButton.setToolTipText("String_Node_Str");
{
              jPanel1.add(lblName);
              lblName.setText("String_Node_Str");
            }
{
              jPanel1.add(txtName);
              txtName.setText("String_Node_Str");
              txtName.setPreferredSize(new java.awt.Dimension(297,20));
            }
          }
          SmartComboBox.enable(evapMethodCombo);
          pnlDetails.add(evapMethodCombo,new GridBagConstraints(6,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          evapMethodCombo.setModel(evapMethodComboModel);
          evapMethodCombo.setPreferredSize(new java.awt.Dimension(64,20));
          pnlDetails.add(colourPanel,new GridBagConstraints(9,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
          colourPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
          colourPanel.setPreferredSize(new java.awt.Dimension(93,32));
        }
{
          jTabbedPane1.addTab("String_Node_Str",null,pnlDetails,null);
          jTabbedPane1.addTab("String_Node_Str",null,stylePanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,miscPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,notesPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,dilutionPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,mashPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,waterTreatmentPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,fermentPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,carbPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,waterPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,costPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,settingsPanel,null);
          jTabbedPane1.addChangeListener(this);
        }
      }
{
        BoxLayout pnlMaltsLayout=new BoxLayout(pnlTables,javax.swing.BoxLayout.Y_AXIS);
        pnlMain.add(pnlTables,new GridBagConstraints(0,2,1,1,0.5,0.5,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
        pnlTables.setLayout(pnlMaltsLayout);
{
          pnlTables.add(pnlMalt);
          BorderLayout pnlMaltLayout1=new BorderLayout();
          pnlMalt.setBorder(BorderFactory.createTitledBorder(new LineBorder(new java.awt.Color(0,0,0),1,false),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,new java.awt.Font("String_Node_Str",1,12),new java.awt.Color(51,51,51)));
          pnlMalt.setLayout(pnlMaltLayout1);
{
            pnlMalt.add(jScrollPane1,BorderLayout.CENTER);
{
              maltTableModel=new MaltTableModel(this);
              maltTable=new SBTable("String_Node_Str"){
                public String getToolTipText(                MouseEvent e){
                  java.awt.Point p=e.getPoint();
                  int rowIndex=rowAtPoint(p);
                  return SBStringUtils.multiLineToolTip(40,maltTableModel.getDescriptionAt(rowIndex));
                }
              }
;
              jScrollPane1.setViewportView(maltTable);
              maltTable.setModel(maltTableModel);
              maltTable.getTableHeader().setReorderingAllowed(false);
              TableColumn maltColumn=maltTable.getColumnModel().getColumn(2);
              SmartComboBox.enable(maltComboBox);
              maltComboBox.setModel(cmbMaltModel);
              maltColumn.setCellEditor(new SBComboBoxCellEditor(maltComboBox));
              maltColumn=maltTable.getColumnModel().getColumn(3);
              maltColumn.setCellEditor(maltAmountEditor);
              SmartComboBox.enable(maltUnitsComboBox);
              maltUnitsComboBox.setModel(cmbMaltUnitsModel);
              maltColumn=maltTable.getColumnModel().getColumn(4);
              maltColumn.setCellEditor(new SBComboBoxCellEditor(maltUnitsComboBox));
            }
          }
{
            pnlMalt.add(tblMaltTotals,BorderLayout.SOUTH);
            tblMaltTotals.setModel(tblMaltTotalsModel);
            tblMaltTotals.getTableHeader().setEnabled(false);
            tblMaltTotals.setAutoCreateColumnsFromModel(false);
            SmartComboBox.enable(maltTotalUnitsComboBox);
            maltTotalUnitsComboModel.setList(Quantity.getListofUnits("String_Node_Str"));
            maltTotalUnitsComboBox.setModel(maltTotalUnitsComboModel);
            TableColumn t=tblMaltTotals.getColumnModel().getColumn(4);
            t.setCellEditor(new SBComboBoxCellEditor(maltTotalUnitsComboBox));
          }
        }
{
          pnlTables.add(pnlMaltButtons);
          FlowLayout pnlMaltButtonsLayout=new FlowLayout();
          pnlMaltButtonsLayout.setAlignment(FlowLayout.LEFT);
          pnlMaltButtonsLayout.setVgap(0);
          pnlMaltButtons.setLayout(pnlMaltButtonsLayout);
          pnlMaltButtons.setPreferredSize(new java.awt.Dimension(592,27));
{
            pnlMaltButtons.add(tlbMalt);
            tlbMalt.setPreferredSize(new java.awt.Dimension(386,20));
            tlbMalt.setFloatable(false);
{
              tlbMalt.add(btnAddMalt);
              btnAddMalt.setText("String_Node_Str");
            }
{
              tlbMalt.add(btnDelMalt);
              btnDelMalt.setText("String_Node_Str");
            }
          }
        }
{
          BorderLayout pnlHopsLayout=new BorderLayout();
          pnlHops.setBorder(BorderFactory.createTitledBorder(new LineBorder(new java.awt.Color(0,0,0),1,false),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,new java.awt.Font("String_Node_Str",1,12),new java.awt.Color(51,51,51)));
          pnlHops.setLayout(pnlHopsLayout);
          pnlTables.add(pnlHops);
{
            pnlHops.add(tblHopsTotals,BorderLayout.SOUTH);
            tblHopsTotals.setModel(tblHopsTotalsModel);
            tblHopsTotals.setAutoCreateColumnsFromModel(false);
            SmartComboBox.enable(hopsTotalUnitsComboBox);
            hopsTotalUnitsComboModel.setList(Quantity.getListofUnits("String_Node_Str"));
            hopsTotalUnitsComboBox.setModel(hopsTotalUnitsComboModel);
            TableColumn t=tblHopsTotals.getColumnModel().getColumn(4);
            t.setCellEditor(new SBComboBoxCellEditor(hopsTotalUnitsComboBox));
          }
{
            pnlHops.add(jScrollPane2,BorderLayout.CENTER);
{
              hopsTableModel=new HopsTableModel(this);
              hopsTable=new SBTable("String_Node_Str"){
                public String getToolTipText(                MouseEvent e){
                  java.awt.Point p=e.getPoint();
                  int rowIndex=rowAtPoint(p);
                  return SBStringUtils.multiLineToolTip(40,hopsTableModel.getDescriptionAt(rowIndex));
                }
              }
;
              jScrollPane2.setViewportView(hopsTable);
              hopsTable.setModel(hopsTableModel);
              hopsTable.getTableHeader().setReorderingAllowed(false);
              TableColumn hopColumn=hopsTable.getColumnModel().getColumn(0);
              SmartComboBox.enable(hopComboBox);
              hopComboBox.setModel(cmbHopsModel);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopComboBox));
              hopColumn=hopsTable.getColumnModel().getColumn(2);
              hopColumn.setCellEditor(hopAcidEditor);
              hopColumn=hopsTable.getColumnModel().getColumn(3);
              hopColumn.setCellEditor(hopAmountEditor);
              SmartComboBox.enable(hopsUnitsComboBox);
              hopsUnitsComboBox.setModel(cmbHopsUnitsModel);
              hopColumn=hopsTable.getColumnModel().getColumn(4);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsUnitsComboBox));
              JComboBox hopsFormComboBox=new JComboBox(Hop.forms);
              SmartComboBox.enable(hopsFormComboBox);
              hopColumn=hopsTable.getColumnModel().getColumn(1);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsFormComboBox));
              JComboBox hopsAddComboBox=new JComboBox(Hop.addTypes);
              SmartComboBox.enable(hopsAddComboBox);
              hopColumn=hopsTable.getColumnModel().getColumn(5);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsAddComboBox));
              hopColumn=hopsTable.getColumnModel().getColumn(6);
              hopColumn.setCellEditor(hopTimeEditor);
            }
          }
        }
{
          FlowLayout pnlHopsButtonsLayout=new FlowLayout();
          pnlHopsButtonsLayout.setAlignment(FlowLayout.LEFT);
          pnlHopsButtonsLayout.setVgap(0);
          pnlHopsButtons.setLayout(pnlHopsButtonsLayout);
          pnlTables.add(pnlHopsButtons);
          pnlHopsButtons.setPreferredSize(new java.awt.Dimension(512,16));
{
            pnlHopsButtons.add(tlbHops);
            tlbHops.setPreferredSize(new java.awt.Dimension(413,19));
            tlbHops.setFloatable(false);
{
              tlbHops.add(btnAddHop);
              btnAddHop.setText("String_Node_Str");
              btnAddHop.addActionListener(this);
            }
{
              tlbHops.add(btnDelHop);
              btnDelHop.setText("String_Node_Str");
              btnDelHop.addActionListener(this);
            }
          }
        }
      }
{
        FlowLayout statusPanelLayout=new FlowLayout();
        statusPanelLayout.setAlignment(FlowLayout.LEFT);
        statusPanelLayout.setHgap(2);
        statusPanelLayout.setVgap(2);
        statusPanel.setLayout(statusPanelLayout);
        pnlMain.add(statusPanel,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
          statusPanel.add(fileNamePanel);
          fileNamePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            fileNamePanel.add(fileNameLabel);
            fileNameLabel.setText("String_Node_Str");
            fileNameLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
{
          statusPanel.add(ibuMethodPanel);
          ibuMethodPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            ibuMethodPanel.add(ibuMethodLabel);
            ibuMethodLabel.setText("String_Node_Str");
            ibuMethodLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
{
          statusPanel.add(alcMethodPanel);
          alcMethodPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            alcMethodPanel.add(alcMethodLabel);
            alcMethodLabel.setText("String_Node_Str");
            alcMethodLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
      }
    }
{
      setJMenuBar(mainMenuBar);
{
        mainMenuBar.add(fileMenu);
        fileMenu.setText("String_Node_Str");
{
          fileMenu.add(newFileMenuItem);
          newFileMenuItem.setText("String_Node_Str");
        }
{
          fileMenu.add(openFileMenuItem);
          openFileMenuItem.setText("String_Node_Str");
          openFileMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,ActionEvent.CTRL_MASK));
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          findFileMenuItem.setIcon(icon);
          findFileMenuItem.setText("String_Node_Str");
          findFileMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,ActionEvent.CTRL_MASK));
          fileMenu.add(findFileMenuItem);
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          saveMenuItem.setText("String_Node_Str");
          saveMenuItem.setIcon(icon);
          fileMenu.add(saveMenuItem);
          saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,ActionEvent.CTRL_MASK));
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          saveAsMenuItem.setText("String_Node_Str");
          saveAsMenuItem.setIcon(icon);
          fileMenu.add(saveAsMenuItem);
        }
{
          fileMenu.add(exportMenu);
          exportMenu.setText("String_Node_Str");
{
            exportMenu.add(exportHTMLmenu);
            exportHTMLmenu.setText("String_Node_Str");
            exportMenu.add(exportTextMenuItem);
            exportTextMenuItem.setText("String_Node_Str");
          }
        }
{
          fileMenu.add(clipboardMenuItem);
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          printMenuItem.setIcon(icon);
          fileMenu.add(printMenuItem);
        }
{
          fileMenu.add(jSeparator2);
        }
{
          fileMenu.add(exitMenuItem);
          exitMenuItem.setText("String_Node_Str");
          exitMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,ActionEvent.CTRL_MASK));
        }
      }
{
        mainMenuBar.add(editMenu);
        editMenu.setText("String_Node_Str");
{
          editMenu.add(editPrefsMenuItem);
          editPrefsMenuItem.setText("String_Node_Str");
        }
{
          editMenu.add(jSeparator1);
        }
{
          editMenu.add(deleteMenuItem);
          deleteMenuItem.setText("String_Node_Str");
          deleteMenuItem.setEnabled(false);
        }
      }
{
        mainMenuBar.add(mnuTools);
        mnuTools.setText("String_Node_Str");
{
          mnuTools.add(scaleRecipeMenuItem);
          scaleRecipeMenuItem.setText("String_Node_Str");
          scaleRecipeMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,ActionEvent.CTRL_MASK));
          mnuTools.add(maltPercentMenuItem);
          maltPercentMenuItem.setText("String_Node_Str");
          maltPercentMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,ActionEvent.CTRL_MASK));
          mnuTools.add(refractometerMenuItem);
          refractometerMenuItem.setText("String_Node_Str");
          mnuTools.add(extractPotentialMenuItem);
          extractPotentialMenuItem.setText("String_Node_Str");
          mnuTools.add(hydrometerToolMenuItem);
          hydrometerToolMenuItem.setText("String_Node_Str");
          mnuTools.add(conversionToolMenuItem);
          conversionToolMenuItem.setText("String_Node_Str");
        }
      }
{
        mainMenuBar.add(helpMenu);
        helpMenu.setText("String_Node_Str");
{
          helpMenu.add(helpMenuItem);
          helpMenuItem.setText("String_Node_Str");
        }
{
          helpMenu.add(aboutMenuItem);
          aboutMenuItem.setText("String_Node_Str");
        }
      }
    }
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}

Fixed version (ground truth):
private void initGUI(){
  try {
    this.setSize(preferences.getIProperty("String_Node_Str"),preferences.getIProperty("String_Node_Str"));
    this.setLocation(preferences.getIProperty("String_Node_Str"),preferences.getIProperty("String_Node_Str"));
    imgURL=getClass().getClassLoader().getResource("String_Node_Str");
    icon=new ImageIcon(imgURL);
    this.setIconImage(icon.getImage());
    this.setTitle("String_Node_Str" + version + "String_Node_Str"+ edition+ "String_Node_Str");
    this.addWindowListener(new WindowAdapter(){
      public void windowClosed(      WindowEvent evt){
        System.exit(1);
      }
    }
);
{
      GridBagLayout jPanel2Layout=new GridBagLayout();
      jPanel2Layout.columnWeights=new double[]{0.1};
      jPanel2Layout.columnWidths=new int[]{7};
      jPanel2Layout.rowWeights=new double[]{0.1,0.1,0.9,0.1};
      pnlMain.setLayout(jPanel2Layout);
      this.getContentPane().add(pnlMain,BorderLayout.CENTER);
{
        pnlMain.add(jTabbedPane1,new GridBagConstraints(0,1,1,1,0.1,0.1,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
{
          GridBagLayout pnlDetailsLayout=new GridBagLayout();
          pnlDetailsLayout.columnWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1,0.1};
          pnlDetailsLayout.columnWidths=new int[]{7,7,7,7,7,7,7,7,7,7};
          pnlDetailsLayout.rowWeights=new double[]{0.1,0.1,0.1,0.1,0.1,0.1,0.1};
          pnlDetailsLayout.rowHeights=new int[]{7,7,7,7,7,7,7};
          pnlDetails.setLayout(pnlDetailsLayout);
          pnlDetails.setPreferredSize(new java.awt.Dimension(20,16));
{
            pnlDetails.add(lblBrewer,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblBrewer.setText("String_Node_Str");
          }
{
            pnlDetails.add(brewerNameText,new GridBagConstraints(1,0,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            brewerNameText.setPreferredSize(new java.awt.Dimension(69,20));
            brewerNameText.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblDate,new GridBagConstraints(0,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblDate.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblStyle,new GridBagConstraints(0,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblStyle.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblYeast,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblYeast.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblPreBoil,new GridBagConstraints(0,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblPreBoil.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblFinalWortVol,new GridBagConstraints(0,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblFinalWortVol.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblEffic,new GridBagConstraints(3,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblEffic.setText("String_Node_Str");
            lblEffic.setPreferredSize(new java.awt.Dimension(31,14));
          }
{
            pnlDetails.add(lblAtten,new GridBagConstraints(3,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAtten.setText("String_Node_Str");
            lblAtten.setPreferredSize(new java.awt.Dimension(34,14));
          }
{
            pnlDetails.add(lblOG,new GridBagConstraints(5,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblOG.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblFG,new GridBagConstraints(5,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblFG.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblIBU,new GridBagConstraints(7,1,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblIBU.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblAlc,new GridBagConstraints(7,0,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAlc.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblColour,new GridBagConstraints(7,2,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblColour.setText("String_Node_Str");
          }
{
            pnlDetails.add(txtDate,new GridBagConstraints(1,1,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            txtDate.setPreferredSize(new java.awt.Dimension(73,20));
            txtDate.setDateStyle(DateFormat.SHORT);
            txtDate.setLocale(preferences.getLocale());
          }
{
            SmartComboBox.enable(cmbStyle);
            pnlDetails.add(cmbStyle,new GridBagConstraints(1,2,5,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbStyle.setModel(cmbStyleModel);
            cmbStyle.setMaximumSize(new java.awt.Dimension(100,32767));
            cmbStyle.setPreferredSize(new java.awt.Dimension(190,20));
          }
{
            pnlDetails.add(preBoilText,new GridBagConstraints(1,4,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            preBoilText.setText("String_Node_Str");
            preBoilText.setPreferredSize(new java.awt.Dimension(37,20));
          }
{
            pnlDetails.add(finalWortVolText,new GridBagConstraints(1,5,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            finalWortVolText.setText("String_Node_Str");
            finalWortVolText.setPreferredSize(new java.awt.Dimension(46,20));
          }
{
            pnlDetails.add(lblComments,new GridBagConstraints(6,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblComments.setText("String_Node_Str");
          }
{
            SpinnerNumberModel spnEfficModel=new SpinnerNumberModel(75.0,0.0,100.0,1.0);
            pnlDetails.add(spnEffic,new GridBagConstraints(4,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnEffic.setModel(spnEfficModel);
            spnEffic.setMaximumSize(new java.awt.Dimension(70,32767));
            spnEffic.addChangeListener(this);
            spnEffic.setEditor(new JSpinner.NumberEditor(spnEffic,"String_Node_Str"));
            spnEffic.getEditor().setPreferredSize(new java.awt.Dimension(28,16));
            spnEffic.setPreferredSize(new java.awt.Dimension(53,18));
          }
{
            SpinnerNumberModel spnAttenModel=new SpinnerNumberModel(75.0,0.0,100.0,1.0);
            pnlDetails.add(spnAtten,new GridBagConstraints(4,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnAtten.setModel(spnAttenModel);
            spnAtten.addChangeListener(this);
            spnAtten.setEditor(new JSpinner.NumberEditor(spnAtten,"String_Node_Str"));
            spnAtten.setPreferredSize(new java.awt.Dimension(49,20));
          }
{
            SpinnerNumberModel spnOgModel=new SpinnerNumberModel(1.000,0.900,2.000,0.001);
            pnlDetails.add(spnOG,new GridBagConstraints(6,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnOG.setModel(spnOgModel);
            spnOG.addChangeListener(this);
            spnOG.setEditor(new JSpinner.NumberEditor(spnOG,"String_Node_Str"));
            spnOG.getEditor().setPreferredSize(new java.awt.Dimension(20,16));
            spnOG.setPreferredSize(new java.awt.Dimension(67,18));
          }
{
            SpinnerNumberModel spnFgModel=new SpinnerNumberModel(1.000,0.900,2.000,0.001);
            pnlDetails.add(spnFG,new GridBagConstraints(6,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            spnFG.setModel(spnFgModel);
            spnFG.setEditor(new JSpinner.NumberEditor(spnFG,"String_Node_Str"));
            spnFG.setPreferredSize(new java.awt.Dimension(69,20));
            spnFG.addChangeListener(this);
          }
{
            pnlDetails.add(lblIBUvalue,new GridBagConstraints(8,1,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblIBUvalue.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblColourValue,new GridBagConstraints(8,2,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblColourValue.setText("String_Node_Str");
          }
{
            pnlDetails.add(lblAlcValue,new GridBagConstraints(8,0,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            lblAlcValue.setText("String_Node_Str");
          }
{
            pnlDetails.add(scpComments,new GridBagConstraints(7,4,3,2,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
{
              scpComments.setViewportView(txtComments);
              txtComments.setText("String_Node_Str");
              txtComments.setWrapStyleWord(true);
              txtComments.setLineWrap(true);
              scpComments.setPreferredSize(new java.awt.Dimension(263,40));
              txtComments.addFocusListener(this);
            }
          }
{
            SmartComboBox.enable(cmbYeast);
            pnlDetails.add(cmbYeast,new GridBagConstraints(1,3,5,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbYeast.setModel(cmbYeastModel);
            cmbYeast.setPreferredSize(new java.awt.Dimension(193,20));
          }
{
            SmartComboBox.enable(cmbSizeUnits);
            pnlDetails.add(cmbSizeUnits,new GridBagConstraints(2,4,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            cmbSizeUnits.setModel(cmbSizeUnitsModel);
          }
{
            pnlDetails.add(lblSizeUnits,new GridBagConstraints(2,5,2,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            lblSizeUnits.setText("String_Node_Str");
          }
{
            pnlDetails.add(boilTimeLable,new GridBagConstraints(4,4,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            boilTimeLable.setText("String_Node_Str");
          }
{
            pnlDetails.add(evapLabel,new GridBagConstraints(4,5,1,1,0.0,0.0,GridBagConstraints.EAST,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
            evapLabel.setText("String_Node_Str");
          }
{
            pnlDetails.add(boilMinText,new GridBagConstraints(5,4,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            boilMinText.setText("String_Node_Str");
            boilMinText.setPreferredSize(new java.awt.Dimension(22,20));
          }
{
            pnlDetails.add(evapText,new GridBagConstraints(5,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            evapText.setText("String_Node_Str");
            evapText.setPreferredSize(new java.awt.Dimension(23,20));
          }
{
            SmartComboBox.enable(alcMethodCombo);
            pnlDetails.add(alcMethodCombo,new GridBagConstraints(9,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            alcMethodCombo.setPreferredSize(new java.awt.Dimension(71,20));
          }
{
            SmartComboBox.enable(ibuMethodCombo);
            pnlDetails.add(ibuMethodCombo,new GridBagConstraints(9,1,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            ibuMethodCombo.setPreferredSize(new java.awt.Dimension(72,20));
          }
{
            SmartComboBox.enable(colourMethodCombo);
            pnlDetails.add(colourMethodCombo,new GridBagConstraints(9,2,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            colourMethodCombo.setPreferredSize(new java.awt.Dimension(52,20));
          }
          ComboBoxModel evapMethodComboModel=new DefaultComboBoxModel(new String[]{"String_Node_Str","String_Node_Str"});
{
            pnlMain.add(jPanel1,new GridBagConstraints(0,0,1,1,0.0,0.0,GridBagConstraints.WEST,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
            FlowLayout jPanel1Layout=new FlowLayout();
            jPanel1Layout.setAlignment(FlowLayout.LEFT);
            jPanel1.setLayout(jPanel1Layout);
            getContentPane().add(mainToolBar,BorderLayout.NORTH);
            mainToolBar.setFloatable(false);
            mainToolBar.setRollover(true);
            mainToolBar.add(saveButton);
            saveButton.setMnemonic(java.awt.event.KeyEvent.VK_S);
            saveButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            saveButton.setToolTipText("String_Node_Str");
            mainToolBar.add(findButton);
            findButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            findButton.setToolTipText("String_Node_Str");
            mainToolBar.add(printButton);
            printButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            printButton.setToolTipText("String_Node_Str");
            mainToolBar.add(copyButton);
            copyButton.setIcon(new ImageIcon(getClass().getClassLoader().getResource("String_Node_Str")));
            copyButton.setToolTipText("String_Node_Str");
{
              jPanel1.add(lblName);
              lblName.setText("String_Node_Str");
            }
{
              jPanel1.add(txtName);
              txtName.setText("String_Node_Str");
              txtName.setPreferredSize(new java.awt.Dimension(297,20));
            }
          }
          SmartComboBox.enable(evapMethodCombo);
          pnlDetails.add(evapMethodCombo,new GridBagConstraints(6,5,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));
          evapMethodCombo.setModel(evapMethodComboModel);
          evapMethodCombo.setPreferredSize(new java.awt.Dimension(64,20));
          pnlDetails.add(colourPanel,new GridBagConstraints(9,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
          colourPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
          colourPanel.setPreferredSize(new java.awt.Dimension(93,32));
        }
{
          jTabbedPane1.addTab("String_Node_Str",null,pnlDetails,null);
          jTabbedPane1.addTab("String_Node_Str",null,stylePanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,miscPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,notesPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,dilutionPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,mashPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,fermentPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,carbPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,waterPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,costPanel,null);
          jTabbedPane1.addTab("String_Node_Str",null,settingsPanel,null);
          jTabbedPane1.addChangeListener(this);
        }
      }
{
        BoxLayout pnlMaltsLayout=new BoxLayout(pnlTables,javax.swing.BoxLayout.Y_AXIS);
        pnlMain.add(pnlTables,new GridBagConstraints(0,2,1,1,0.5,0.5,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
        pnlTables.setLayout(pnlMaltsLayout);
{
          pnlTables.add(pnlMalt);
          BorderLayout pnlMaltLayout1=new BorderLayout();
          pnlMalt.setBorder(BorderFactory.createTitledBorder(new LineBorder(new java.awt.Color(0,0,0),1,false),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,new java.awt.Font("String_Node_Str",1,12),new java.awt.Color(51,51,51)));
          pnlMalt.setLayout(pnlMaltLayout1);
{
            pnlMalt.add(jScrollPane1,BorderLayout.CENTER);
{
              maltTableModel=new MaltTableModel(this);
              maltTable=new SBTable("String_Node_Str"){
                public String getToolTipText(                MouseEvent e){
                  java.awt.Point p=e.getPoint();
                  int rowIndex=rowAtPoint(p);
                  return SBStringUtils.multiLineToolTip(40,maltTableModel.getDescriptionAt(rowIndex));
                }
              }
;
              jScrollPane1.setViewportView(maltTable);
              maltTable.setModel(maltTableModel);
              maltTable.getTableHeader().setReorderingAllowed(false);
              TableColumn maltColumn=maltTable.getColumnModel().getColumn(2);
              SmartComboBox.enable(maltComboBox);
              maltComboBox.setModel(cmbMaltModel);
              maltColumn.setCellEditor(new SBComboBoxCellEditor(maltComboBox));
              maltColumn=maltTable.getColumnModel().getColumn(3);
              maltColumn.setCellEditor(maltAmountEditor);
              SmartComboBox.enable(maltUnitsComboBox);
              maltUnitsComboBox.setModel(cmbMaltUnitsModel);
              maltColumn=maltTable.getColumnModel().getColumn(4);
              maltColumn.setCellEditor(new SBComboBoxCellEditor(maltUnitsComboBox));
            }
          }
{
            pnlMalt.add(tblMaltTotals,BorderLayout.SOUTH);
            tblMaltTotals.setModel(tblMaltTotalsModel);
            tblMaltTotals.getTableHeader().setEnabled(false);
            tblMaltTotals.setAutoCreateColumnsFromModel(false);
            SmartComboBox.enable(maltTotalUnitsComboBox);
            maltTotalUnitsComboModel.setList(Quantity.getListofUnits("String_Node_Str"));
            maltTotalUnitsComboBox.setModel(maltTotalUnitsComboModel);
            TableColumn t=tblMaltTotals.getColumnModel().getColumn(4);
            t.setCellEditor(new SBComboBoxCellEditor(maltTotalUnitsComboBox));
          }
        }
{
          pnlTables.add(pnlMaltButtons);
          FlowLayout pnlMaltButtonsLayout=new FlowLayout();
          pnlMaltButtonsLayout.setAlignment(FlowLayout.LEFT);
          pnlMaltButtonsLayout.setVgap(0);
          pnlMaltButtons.setLayout(pnlMaltButtonsLayout);
          pnlMaltButtons.setPreferredSize(new java.awt.Dimension(592,27));
{
            pnlMaltButtons.add(tlbMalt);
            tlbMalt.setPreferredSize(new java.awt.Dimension(386,20));
            tlbMalt.setFloatable(false);
{
              tlbMalt.add(btnAddMalt);
              btnAddMalt.setText("String_Node_Str");
            }
{
              tlbMalt.add(btnDelMalt);
              btnDelMalt.setText("String_Node_Str");
            }
          }
        }
{
          BorderLayout pnlHopsLayout=new BorderLayout();
          pnlHops.setBorder(BorderFactory.createTitledBorder(new LineBorder(new java.awt.Color(0,0,0),1,false),"String_Node_Str",TitledBorder.LEADING,TitledBorder.TOP,new java.awt.Font("String_Node_Str",1,12),new java.awt.Color(51,51,51)));
          pnlHops.setLayout(pnlHopsLayout);
          pnlTables.add(pnlHops);
{
            pnlHops.add(tblHopsTotals,BorderLayout.SOUTH);
            tblHopsTotals.setModel(tblHopsTotalsModel);
            tblHopsTotals.setAutoCreateColumnsFromModel(false);
            SmartComboBox.enable(hopsTotalUnitsComboBox);
            hopsTotalUnitsComboModel.setList(Quantity.getListofUnits("String_Node_Str"));
            hopsTotalUnitsComboBox.setModel(hopsTotalUnitsComboModel);
            TableColumn t=tblHopsTotals.getColumnModel().getColumn(4);
            t.setCellEditor(new SBComboBoxCellEditor(hopsTotalUnitsComboBox));
          }
{
            pnlHops.add(jScrollPane2,BorderLayout.CENTER);
{
              hopsTableModel=new HopsTableModel(this);
              hopsTable=new SBTable("String_Node_Str"){
                public String getToolTipText(                MouseEvent e){
                  java.awt.Point p=e.getPoint();
                  int rowIndex=rowAtPoint(p);
                  return SBStringUtils.multiLineToolTip(40,hopsTableModel.getDescriptionAt(rowIndex));
                }
              }
;
              jScrollPane2.setViewportView(hopsTable);
              hopsTable.setModel(hopsTableModel);
              hopsTable.getTableHeader().setReorderingAllowed(false);
              TableColumn hopColumn=hopsTable.getColumnModel().getColumn(0);
              SmartComboBox.enable(hopComboBox);
              hopComboBox.setModel(cmbHopsModel);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopComboBox));
              hopColumn=hopsTable.getColumnModel().getColumn(2);
              hopColumn.setCellEditor(hopAcidEditor);
              hopColumn=hopsTable.getColumnModel().getColumn(3);
              hopColumn.setCellEditor(hopAmountEditor);
              SmartComboBox.enable(hopsUnitsComboBox);
              hopsUnitsComboBox.setModel(cmbHopsUnitsModel);
              hopColumn=hopsTable.getColumnModel().getColumn(4);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsUnitsComboBox));
              JComboBox hopsFormComboBox=new JComboBox(Hop.forms);
              SmartComboBox.enable(hopsFormComboBox);
              hopColumn=hopsTable.getColumnModel().getColumn(1);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsFormComboBox));
              JComboBox hopsAddComboBox=new JComboBox(Hop.addTypes);
              SmartComboBox.enable(hopsAddComboBox);
              hopColumn=hopsTable.getColumnModel().getColumn(5);
              hopColumn.setCellEditor(new SBComboBoxCellEditor(hopsAddComboBox));
              hopColumn=hopsTable.getColumnModel().getColumn(6);
              hopColumn.setCellEditor(hopTimeEditor);
            }
          }
        }
{
          FlowLayout pnlHopsButtonsLayout=new FlowLayout();
          pnlHopsButtonsLayout.setAlignment(FlowLayout.LEFT);
          pnlHopsButtonsLayout.setVgap(0);
          pnlHopsButtons.setLayout(pnlHopsButtonsLayout);
          pnlTables.add(pnlHopsButtons);
          pnlHopsButtons.setPreferredSize(new java.awt.Dimension(512,16));
{
            pnlHopsButtons.add(tlbHops);
            tlbHops.setPreferredSize(new java.awt.Dimension(413,19));
            tlbHops.setFloatable(false);
{
              tlbHops.add(btnAddHop);
              btnAddHop.setText("String_Node_Str");
              btnAddHop.addActionListener(this);
            }
{
              tlbHops.add(btnDelHop);
              btnDelHop.setText("String_Node_Str");
              btnDelHop.addActionListener(this);
            }
          }
        }
      }
{
        FlowLayout statusPanelLayout=new FlowLayout();
        statusPanelLayout.setAlignment(FlowLayout.LEFT);
        statusPanelLayout.setHgap(2);
        statusPanelLayout.setVgap(2);
        statusPanel.setLayout(statusPanelLayout);
        pnlMain.add(statusPanel,new GridBagConstraints(0,3,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.HORIZONTAL,new Insets(0,0,0,0),0,0));
{
          statusPanel.add(fileNamePanel);
          fileNamePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            fileNamePanel.add(fileNameLabel);
            fileNameLabel.setText("String_Node_Str");
            fileNameLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
{
          statusPanel.add(ibuMethodPanel);
          ibuMethodPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            ibuMethodPanel.add(ibuMethodLabel);
            ibuMethodLabel.setText("String_Node_Str");
            ibuMethodLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
{
          statusPanel.add(alcMethodPanel);
          alcMethodPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
{
            alcMethodPanel.add(alcMethodLabel);
            alcMethodLabel.setText("String_Node_Str");
            alcMethodLabel.setFont(new java.awt.Font("String_Node_Str",1,10));
          }
        }
      }
    }
{
      setJMenuBar(mainMenuBar);
{
        mainMenuBar.add(fileMenu);
        fileMenu.setText("String_Node_Str");
{
          fileMenu.add(newFileMenuItem);
          newFileMenuItem.setText("String_Node_Str");
        }
{
          fileMenu.add(openFileMenuItem);
          openFileMenuItem.setText("String_Node_Str");
          openFileMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,ActionEvent.CTRL_MASK));
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          findFileMenuItem.setIcon(icon);
          findFileMenuItem.setText("String_Node_Str");
          findFileMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,ActionEvent.CTRL_MASK));
          fileMenu.add(findFileMenuItem);
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          saveMenuItem.setText("String_Node_Str");
          saveMenuItem.setIcon(icon);
          fileMenu.add(saveMenuItem);
          saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,ActionEvent.CTRL_MASK));
        }
{
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          saveAsMenuItem.setText("String_Node_Str");
          saveAsMenuItem.setIcon(icon);
          fileMenu.add(saveAsMenuItem);
        }
{
          fileMenu.add(exportMenu);
          exportMenu.setText("String_Node_Str");
{
            exportMenu.add(exportHTMLmenu);
            exportHTMLmenu.setText("String_Node_Str");
            exportMenu.add(exportTextMenuItem);
            exportTextMenuItem.setText("String_Node_Str");
          }
        }
{
          fileMenu.add(clipboardMenuItem);
          imgURL=getClass().getClassLoader().getResource("String_Node_Str");
          icon=new ImageIcon(imgURL);
          printMenuItem.setIcon(icon);
          fileMenu.add(printMenuItem);
        }
{
          fileMenu.add(jSeparator2);
        }
{
          fileMenu.add(exitMenuItem);
          exitMenuItem.setText("String_Node_Str");
          exitMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,ActionEvent.CTRL_MASK));
        }
      }
{
        mainMenuBar.add(editMenu);
        editMenu.setText("String_Node_Str");
{
          editMenu.add(editPrefsMenuItem);
          editPrefsMenuItem.setText("String_Node_Str");
        }
{
          editMenu.add(jSeparator1);
        }
{
          editMenu.add(deleteMenuItem);
          deleteMenuItem.setText("String_Node_Str");
          deleteMenuItem.setEnabled(false);
        }
      }
{
        mainMenuBar.add(mnuTools);
        mnuTools.setText("String_Node_Str");
{
          mnuTools.add(scaleRecipeMenuItem);
          scaleRecipeMenuItem.setText("String_Node_Str");
          scaleRecipeMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,ActionEvent.CTRL_MASK));
          mnuTools.add(maltPercentMenuItem);
          maltPercentMenuItem.setText("String_Node_Str");
          maltPercentMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,ActionEvent.CTRL_MASK));
          mnuTools.add(refractometerMenuItem);
          refractometerMenuItem.setText("String_Node_Str");
          mnuTools.add(extractPotentialMenuItem);
          extractPotentialMenuItem.setText("String_Node_Str");
          mnuTools.add(hydrometerToolMenuItem);
          hydrometerToolMenuItem.setText("String_Node_Str");
          mnuTools.add(conversionToolMenuItem);
          conversionToolMenuItem.setText("String_Node_Str");
        }
      }
{
        mainMenuBar.add(helpMenu);
        helpMenu.setText("String_Node_Str");
{
          helpMenu.add(helpMenuItem);
          helpMenuItem.setText("String_Node_Str");
        }
{
          helpMenu.add(aboutMenuItem);
          aboutMenuItem.setText("String_Node_Str");
        }
      }
    }
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}