Lab: Developing a GUI Application using Additional Swing Components

CIS355A Week 3 Lab  Enhanced GUI Appliance appliance Additional Swing Components OBJECTIVES · Create a GUI that uses JCheckBox, JRadioButton, JTextArea, and menus. · Action assorted events. PROBLEM: BurgersRUs Point of Auction system Burger Barn needs a point of auction application. The articles and prices are as follows. Burgers: distinct $3.50, bifold $4.75 Add cheese:  + $.50 Add bacon:  + $1.25 Make it a meal:  + $4.00 FUNCTIONAL REQUIREMENTS You can cipher the GUI by duke or use NetBeans GUI architect interface. The GUI should use JRadioButton to accept distinct or bifold burger. · Distinct burger · Bifold burger It should use JCheckBox for add ons. · Add cheese · Add bacon · Make it a meal JTextField for account price, adjustment quantity, adjustment total JTextArea to affectation the receipt Create a card with the afterward options. File Order Exit  Add to Order  Clear for abutting item  New Order As the user selects items, the account amount should be affected and adapted accordingly. Note that abundance should absence to 1. The user can change if needed. Once choices are fabricated and abundance is entered, action the adjustment appliance the card options. Order—Add to Adjustment Displays the best and amount in anniversary argument area. Note that assorted items can accrue in a distinct order Updates the adjustment total Order—Clear for abutting account Clears the checkboxes. Note that abundance should absence to 1 Order—New Adjustment Clears the GUI and totals for a new order File—Exit Exits the program. Use System.exit(0) commad. Sample GUI    GRADING RUBRIC    Functional Requirements · All apparatus on GUI created   correctly · Account amount adapted appropriately with   radio and checkbox selections · Items added to argument area · Total amount accumulates correctly · Clear for abutting account works correctly · Clear for new adjustment works correctly · All prices displayed with two   decimal places · Book avenue works correctly · Error letters for any   invalid/missing user ascribe appliance JOptionPane 40   Code style 5   Lab Report 10   TOTAL 55 CODE STYLE REQUIREMENTS · Include allusive comments throughout your code. · Use allusive names for variables. · Cipher charge be appropriately indented. · Include a animadversion attack at alpha of anniversary file, archetype below. /**************************************************** Affairs Name: Programmer's Name: Student Name Affairs Description: Describe actuality what this affairs will do ***********************************************************/ DELIVERABLES Submit as a SINGLE zip folder · All java files · Lab report Follow appointment blueprint apropos class/method names. Note that your java filename charge bout chic name (DO NOT rename).

Order a unique copy of this paper

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
Top Academic Writers Ready to Help
with Your Research Proposal
Order now and a get a 25% discount with the discount code: COURSEGUYOrder Now!
+ +