Create a gui that uses jcheckbox jradiobutton and jtextarea

Assignment Help Web Project
Reference no: EM131290771

Enhanced GUI Application using Additional Swing Components

OBJECTIVES

• Create a GUI that uses JCheckBox, JRadioButton, JTextArea, and menus.
• Process multiple events.

PROBLEM: BurgersRUs Point of Sale system

Burger Barn needs a point of sale application. The products and prices are as follows.

Burgers: single $3.50, double $4.75
Add cheese: + $.50
Add bacon: + $1.25
Make it a meal: + $4.00

FUNCTIONAL REQUIREMENTS

You can code the GUI by hand or use NetBeans GUI builder interface.

The GUI should useJRadioButtonto choose single or double burger.

• Single burger
• Double burger

It should use JCheckBox for add ons.

• Add cheese
• Add bacon
• Make it a meal

JTextField for item price, order quantity, order total
JTextArea to display the receipt

Create a menu with the following options.

File Order
Exit Add to Order
Clear for next item
New Order

As the user selects items, the item price should be calculated and updated accordingly.

Note that quantity should default to 1. The user can change if needed.

Once choices are made and quantity is entered, process the order using the menu options.

Order-Add to Order Displays the choice and price in each text area.

Note that multiple items can accumulate in a single order

Updates the order total

Order-Clear for next item Clears the checkboxes. Note that quantity should default to 1

Order-New Order Clears the GUI and totals for a new order

File-Exit Exits the program. Use System.exit(0) commad.

Lab 3: Developing a GUI Application using Additional Swing Components

Contrast
Text Only
Reset Page

• Lab Overview
• Scenario/Summary
• Deliverables
• Required Software
• Lab Steps

Listen

/.rsbtn
What's this?
/.rsbtn /.rsbtn /.rsbtn /.rsbtn

Lab Overview

Scenario/Summary

You will learn to add additional swing components to your GUI and process multiple events. Download the Lab instructions below for the necessary steps to be completed for this Lab. Remember to always follow the instructions to get maximum credit, and use the weekly discussion related to the Lab and the Q & A Forum for additional help.

Software Citation Requirements

This course uses open-source software, which must be cited when used for any student work. Citation requirements are on the Open Source Applications page.

Please review the installation instruction files to complete your assignment.

Deliverables

NOTE

Submit your assignment to the Dropbox, located at the top of this page. For instructions on how to use the Dropbox, read these step-by-step instructions.

(See the Syllabus section "Due Dates for Assignments & Exams" for due dates.)

You must use a zipped folder to send your weekly Lab to the Dropbox. Submit a SINGLE ZIP folder to the Dropbox named CIS355A_YourLastName_Lab_Week3. It should contain

• all .java file(s) for the required program; and
• the Lab Report.

Do not include subfolders within your zipped folder. Do not rename any of your .java file(s).

Required Software

NetBeans

Access the software at https://lab.devry.edu.

Lab Steps

Submit your Lab according to the deliverable instructions above.

Reference no: EM131290771

Questions Cloud

Discuss the different approaches in community action : Define the concepts of community, community participation, intersectoral collaboration, and empowerment. Discuss the different approaches in community action.
Role of research-development of research : Peer-reviewed article that discusses research in an organization. Topic ideas include the role of research, development of research studies, integration of different types of methods, or the communication of research results within an organization..
Complete personal model of leadership : Write a paper of 1,250-1,500 words that presents your complete personal model of leadership. Be sure to incorporate the instructor's feedback from the draft of Part 1. The 2 parts involved in creating your personal model of leadership are as follo..
Problem resdirector of programs for a solution : You are the Director of Programs for a large state correctional system. The Commissioner comes to you with three (3) assignments. Each assignment has specific goals. Unfortunately, achievement of these goals cannot require an increase in the syste..
Create a gui that uses jcheckbox jradiobutton and jtextarea : Create a GUI that uses JCheckBox, JRadioButton, JTextArea, and menus. You can code the GUI by hand or use NetBeans GUI builder interface. The GUI should useJRadioButtonto choose single or double burger.
What is the desirability for regulation for each value of f : Suppose that the administrative cost of regulation in (i) amounts to 10% of the total surplus. Taking this into account, what is the desirability for regulation for each value of f?
Difficult conversations with difficult people : Conflict Management: Difficult Conversations with Difficult People How can you use the information to benefit your style of conflict management?
Process of resolvinig conflict : After reading your post the word 'involved' is critical to resolving or moving forward with conflict. Involvement requires rules during the process of resolvinig conflict.
Techniques of isolating inert gases from liquid air : Describe the physical method or techniques of isolating inert gases from liquid air

Reviews

Write a Review

Web Project Questions & Answers

  Describe a few ways that javascript can be used maliciously

Describe a few ways that JavaScript can be used maliciously. What is a cookie and how can developers use/code them? How are cookies sent? What are the security implications of cookies? Describe terms, methods and other components you learned in this ..

  Analyze tradeoffs needed in developing mobile applications

Analyze the tradeoffs needed in order to develop mobile applications. Evaluate each tradeoff based on its effects on application development and the quality of the end product.

  How the self-service website can be kept current

Provide details of how the mobile self-service will be implemented on the various mobile devices. Note: Keep in mind that the university already provides a self-service Website for non-mobile students.

  Use a gridview control to provide access to the list of tags

Add a web page Users.aspx for administrative viewing of user data. Use a GridView to display the top level of user information: user name, full name, the date when the user was added, and the date when the user was confirmed.

  Explain the technology and the web page you found

Identify the technology and the Web page you found. Briefly summarize the article and then analyze two challenges of the chosen technology.

  Particularly like about the style

Write a paper that discusses the following:? What features did you particularly like about the style? ? How suitable do you think the style would be for supporting a mobile device? Why? ? What features would you change about the style?

  Define how to develop a pair of web services

You are to develop a pair of Web Services, complete with matching WSDLs and client software, which implement the functions of a Local Time Converter (LTC) service. A Local Time Converter service allows users to provide the Local Time (e.g. 13:30) ..

  Produce an games review website

Your task is to produce an games review website. This can cover all sorts of games, including computer games, multiplayer role playing games, board games or card games; or you can design a site for a particular type of game of your choice.

  Embarking upon an enterprise-wide system integration project

Advantage and disadvantage for embarking upon an enterprise-wide system integration project

  Specify the development process model

We are doing project 'Website Development" as a group. We need to do SPMP. My part in SPMP. we are using spiral methology from project. please explain how we use spiral methodology to my project in process model.

  Web development and design foundations

Web Development & Design Foundations with HTML 5, 7th ed. You have three attempts to complete the concepts exam and 60 minutes per attempt

  Develop a web site to support the mrsl

Most simply put, you will develop a web site to support the Murfreesboro Recreational Soccer League (MRSL) operation. You will build this web using HTML 5, CSS 3, Tables, Images and Forms

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd