private void scaleRecipe() {

		String newUnits = sizeUnitsComboModel.getSelectedItem().toString();
		double newSize = Double.parseDouble(sizeTxt.getText());

		myRecipe.scaleRecipe(new Quantity(newUnits, newSize));
		
		if (convMaltsChk.isSelected()){
			for (int i=0;i<myRecipe.getMaltListSize();i++){
				myRecipe.getFermentable(i).convertTo(maltUnitsComboModel.getSelectedItem().toString());
			}
		}
		if (convHopsChk.isSelected()){
			for (int i=0;i<myRecipe.getHopsListSize();i++){
				myRecipe.getHop(i).convertTo(hopsUnitsComboModel.getSelectedItem().toString());
			}			
		}

		app.displayRecipe();
		app.maltTable.updateUI();
		app.hopsTable.updateUI();

	}