#BlueJ class context comment0.target=ShopperGUI comment0.text=\r\n\ @Henry\ Curtis\r\n\ @version\ 15/07/2025\r\n comment1.params=stage comment1.target=void\ start(javafx.stage.Stage) comment1.text=\r\n\ creates\ the\ javafx\ stage\ and\ runs\ the\ giveInfo\ function\r\n comment2.params= comment2.target=void\ readFile() comment2.text=\r\n\ reads\ the\ menu\ csv\ and\ creates\ a\ table\ containg\ each\ item\ and\ the\ relevant\ information\r\n comment3.params= comment3.target=void\ giveInfo() comment3.text=\r\n\ provides\ the\ relevant\ information\ to\ the\ gui\ scene\ eg.\ Buttons,\ text\ areas,\ etc.\r\n comment4.params=item comment4.target=void\ handlePurchase(Item) comment4.text=\r\n\ \r\n comment5.params= comment5.target=void\ handleUndo() comment5.text=\r\n\ \r\n comment6.params= comment6.target=void\ handleClear() comment6.text=\r\n\ \r\n comment7.params= comment7.target=void\ handleFinish() comment7.text=\r\n\ \r\n comment8.params=text comment8.target=void\ printText(java.lang.String) comment8.text=\r\n\ \r\n numComments=9