Write an easy to use gui application

Assignment Help Computer Graphics
Reference no: EM13864148

Modify your Java application so that it is an easy-to-use GUI application where all of the interaction is performed on one screen. You will now take the individual components and translate them to a single interactive GUI interface using the following GUI components, container, the event listeners, and event subclasses to enhance your application as a more GUI-appropriate interface:

GUI components

Container

Event listeners

Event subclasses (at least 3-4 utilized)

ActionEvent

ItemEvent

FocusEvent

KeyEvent

MouseEvent

WindowEvent

ActionPerformed Method

Part 2

For this assignment, you are being asked to make sure you are exception handling by verifying that all of the customer-entered information is valid before the order is submitted to ensure order accuracy.

The customer information that the customer must now enter that should be validated includes the following:

Entered user name (must fill in a name)

Entered at least one sub to order

Selected all three attributes for sub (such as bread type, sub type, and sub size)

Entered delivery address that includes street, city, state, and zip code

Entered telephone number xxx-xxx-xxxx

In this assignment, you are adding in error handling to make sure the customer is filling in all of the required information.

To accomplish this task, you will be utilizing the following Java classes:

Methods in the character class and StringBuilder class to validate and manipulate characters in a string

Try... Catch for the exception handling of all input fields

Deliverable

The following are the Unit 4 Individual Project deliverables:

Update the title page for the Design Document with the project name (Unit 4 IP) and the date.

Add the following section header: Phase 4 Revised Application Screenshots.

Add screenshots of each distinct screen from your running application.

Reference no: EM13864148

Questions Cloud

Define language and lexicon : Define language and lexicon. Evaluate the key features of language. Describe the four levels of language structure and processing.
Consolidation working papers for powell corporation : Powell Corporation acquired 90% of the voting stock of Santer Corporation on January 1, 2014 for $11,700 when Santer had Capital Stock of $5,000 and Retained Earnings of $4,000. Complete the consolidation working papers for Powell Corporation and Sub..
What if the terms had been eom instead of mom : A buyer is given cash discount terms of 4/10, net 30 MOM. The invoice for the goods is dated September 9. When will the discount period expire? What if the terms had been EOM instead of MOM?
Consolidation working papers for paladium and sennex : On December 31, 2014, Paladium International purchased 70% of the outstanding common stock of Sennex Chemical. Paladium paid $140,000 for the shares and determined that the fair value of all recorded Sennex assets and liabilities approximated their b..
Write an easy to use gui application : easy-to-use GUI application
What is the markup percentage : If a retailer buys a product for $30 and sells it for $50, what is the markup percentage, if the markup is based on Cost? If based on Retail?
What are the advantages of 3d-printing : What are the advantages of 3D-Printing and what are the disadvantages?
Do you think this may be why the recidivism is so high : They go through treatment while in jail, and when released to come home. he or she starts hanging around with the same friends as before that does drugs, I feel this would put pressure on the person and he or she would return to his or her old hab..
Statement of comprehensive income using one statement : Roxanne Carter Corporation reported the following for 2014: net sales $1,205,000; cost of goods sold $721,000; selling and administrative expenses $321,800; and an unrealized holding gain on available-for-sale securities $22,000. Prepare a statement ..

Reviews

Write a Review

Computer Graphics Questions & Answers

  Task apple corpyou will assess the recent acquisitions of

task apple corp.you will assess the recent acquisitions of your selected firm apple. use print and online sources to

  Aim to introduce the concepts of computer graphicsto

aim to introduce the concepts of computer graphics.to develop a program using opengl.to gain experience in writing

  Develop a five-year strategic plan with cost estimates and

develop a five-year strategic plan with cost estimates and a time line.describe the situation facing mensa at the time

  Discuss website design basics

Juan arrived the end of his online course program. His family was so proud of him. Juan's wife wish to throw a party to celebrate Juan's online graduation together with all of his family, and started planning the special event.

  Creating temperature conversion gui application

Create a temperature conversion GUI application that changes from Fahrenheit to Celsius. The Fahrenheit temperature should be entered from the keyboard and Enter pressed.

  What are the factors affecting picture composition

Define picture composition What are the factors affecting picture composition. Elaborate on each factor Describe the basic lines present in a composition

  Implement a simple number guessing game using html

Your assignment is to implement a simple number guessing game using HTML forms and a CGI script. The HTML page should introduce the game and provide a form for the user to guess a number

  Briefly discuss the issues an organization would want to

briefly discuss the issues an organization would want to consider or understand if it were interested in a business

  Website template design

Recognize a few sites that appear to be designed using either a template or style sheet. What types of documents lend themselves easily to templates?

  Given an alphabetically sorted list of 500

Given an alphabetically sorted list of 500, 000 people's names and telephone numbers, describe an algorithm that you could implement that would allow you to find a given person's telephone number in the shortest amount of time

  What is cadastral surveying and mapping what is spatial

1.what is cadastral surveying and mapping?2.what is spatial data information sdi?3.what is the bathurst declaration and

  Pick a unique network address and number of subnet

Pick a network address from the list below. Everybody must pick a unique network address and number of subnet.

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