A label heading with the teid "Inwentory Tracke", The boef a bourd to the top of the sereen and remains centred, tegardless of screen width Labelfreutfield aairs to be used for data entry by the woer, There is bepe pat of controh for each field inpat. The fabels contain the String captions The ADO button. This button has the hot-key "A" and ir used to elear the inout fieliss so. that the user can easily type inputs for a ncw lnvestory abject The SAVE button. This button has the hot- key "S" and in wased to stoe the curnent inpe: values as an Imventory object to the inventorytist. The inguts entened by the wier ar validated before the ioventory object is added to the intentorybist any errors are displayed in Alert dialog bowes. The ORDens button. This buaton har the hot -hey " 0 " and, when rliched, will direldy a liar. of Inventory objects from the lewventorylist that need to be re-ordered fqch crepp). The list of items is displayod in the TextAeca below the input area. The EXIT button. This button is used lo exit the prografs upon confirmition frum the usef. The input fields and butons are laid out in the 7inprat Acea", in a Geidsene conesiner (instead of AnchoePane, details later). The Messages LabeL. This labef is at the bottom of the Lie, at is used for? - It displays a message "No items to list. Add some," In red when the aser cliok the CRDER button while the inventoryList is empty. - It disolans a messape "No items to re-order, when the user dicki okctas and there must contain a niearinglut titfe in the tothe bar out and displared exactly as shown in the screen s. The UI's Functionality Use event handlers to add control functionaldiss as followp. When AD0 Button is cinciecioe tot i Al text figlds emplico of atd text. Dependingon how you deal with the mensare label, wou might ako need 1 "error" from the message label at this point arid empty its text. When SAVE Button is clicked or Hot keyts is used. Construct a new Inventory object and use the mutator methods to ass inputs to each lield Handie any error display an Alert dualog bor for the field that has the error show one error message at a time-Showing several error dialogs at once is cumbersome for the user. Alert dialogs appear with irtuentory error medsac sinput is invalid. If no exceptions occur: Add the new inventory itent to the lfwentorylist. When QRDers Button is clicked or Hot hey 0 is used: Diplay only thote ecem from the inveriorylite that need re destrice battom messine tabel. ordered by diding those inventory objects to the fexshuma on a saparate lise the bottom message label Exit button Lter says Yes, ext the program. if the sier sen no, de nothing. Tipt and Hints property of thin beon to ceecter", thesadd a Labet. the fow procedure for al othir buthom poperten tabl and set at Prefieigie 10200.