1 write an application class that contains several

Assignment Help JAVA Programming
Reference no: EM13380362

1) Write an application class that contains several methods. 

The first method should be named greeting () and should display a JOptionPane that is customized in the following ways (Figure 1):

  1. There should be no icon on this message box.
  2. The title bar on this message box should read "Welcome!"
  3. The message box should display "Welcome to my program!"

1429_Write an application.png

Figure 1

The second method should be named getName() and should display a JOptionPane that is customized in the following ways (Figure 2):

  1. There should be a question mark icon on this message box.
  2. The title bar on this message box should read "Name?"
  3. The message box should allow the user to input his or her name.

1898_Write an application1.png

Figure 2

The third method should be named getAge() and should display a JOptionPane that is customized in the following ways (Figure 3):

  1. There should be a question mark icon on this message box.
  2. The title bar on this message box should read "Age?"
  3. The message box should allow the user to input his or her age.

1570_Write an application2.png

Figure 3

The fourth method should be named displayMessages() and should display JOptionPanes as follows (Figure 4, Figure 5):

  1. The method should first display a JOptionPane with an information icon that has "Summary" as the title bar text.
  2. This message box should display the user's name (X) and age (Y) in the format "X, you are Y years old!"

494_Write an application3.png

Figure 4

  1. After the user closes the first message box, a second one should display that does the following:
    1. Displays a warning icon.
    2. Has "Guess What?" as the title bar text.
    3. Displays the message "In 10 years, you will be (correct age) years old!"

1085_Write an application4.png

Figure 5

  1. In order to accomplish this task, you will need to discover how to convert a String to an integer to perform the calculation.

Write a driver class. This class should use the main method to call four methods in the application class that will display our JOptionPanes.

Remember to write the source code for each class in a separate file which must have the same name as the class name with the extension '.java'.  Remember also that by convention, class names commence with a capital letter.

As with all programs you write, you should provide a well-structured solution that is easy to read.  You should use meaningful identifier names and should provide useful comments.  A large portion of the marks for this assignment will be for the structure of the classes, not whether they work correctly or not.

The focus of the assignment is for you to familiarise yourself with the Java concepts introduced in this seminar (classes, instances, instance methods, constructors, method calls, JOptionPanes, etc).

It is a good idea to work in a step by step top-down manner.  First define the general structure of a class with empty methods and compile the class.  Once it compiles successfully, then add further detail, recompiling after every few lines.  This way, the risk of getting several error messages at once is reduced.

Reference no: EM13380362

Questions Cloud

When organizations develop risk management plans they need : when organizations develop risk management plans they need to consider the value of the assets being protected and the
A security policy is a statement that partitions the states : a security policy is a statement that partitions the states of the system into a set of authorized or secure states and
Primary task responsenbspwithin the discussion board area : primary task responsenbspwithin the discussion board area write 400-600 words that respond to the following questions
As the lead software engineer for a medium-sized hospital : as the lead software engineer for a medium-sized hospital you have been asked to spearhead an effort to improve the
1 write an application class that contains several : 1 write an application class that contains several methods.nbspthe first method should be named greeting and should
1 the appropriate sql statements for each query which : 1. the appropriate sql statements for each query which should be copied from your sql code in mysql and pasted into
Option 1 you can are required to research into one of the : option 1 you can are required to research into one of the following topics on data security or computer-network
You will need to design an interface to a systemyou will : you will need to design an interface to a system.you will need to justify every item that you choose to put into this
Assessment taskyour task is to develop a java application : assessment taskyour task is to develop a java application that allows the user to read travel booking data from a text

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write a while loop that lets the user enter a number

1) Write a while loop that lets the user enter a number. The number should then be multiplied by 10, and stored in a variable called product. The loop should then iterate as long as product contains a value less than 100.

  Using a linked implementation of graph write a method

Write a method that takes two nodes as input and returns true if joining an edge between these two nodes, forms a duplicate path to one of the input nodes within the graph.

  Design an adt for a two-color

Design an ADT for a two-color, double-stack ADT that consists of two stacks one "red" and one "blue" and has as its operations color-coded versions of the regular stack ADT operations.

  Write a program to test your class definition

Do not define an input method. The only method that can set the counter is the one that sets it to zero. Write a program to test your class definition.

  List various bindings that are needed to determine semantics

List the various bindings that are required to determine the semantics when the statement is executed. For each binding, indicate the binding time used for the language.

  Prison sentence for armed burglary

Compose a letter to an employer explaining why you should be hired even though you have just completed a 5 year prison sentence for armed burglary. Specify the type of company you are applying for.

  The burn and distance traveled

The Burn and distance traveled and the "meters to go" should appear on two lines as shown in the sample output. Note that this print should be done within the while loop.

  In this project you will simulate some people catching fish

in this project you will simulate some people catching fish in a lake. the purpose of the assignment is to get used to

  Create a java class called samearraysexception

Create a Java class called SameArraysException that extends the Exception class.

  Produce a java implementation of the gui

For your Assignment 2 Part 1 submission you are required to produce a Java implementation of the GUI for the Agriculture image viewer component of your overall Agriculture File Storing and Management (FSM) System.

  Demonstrates conditions under which the compareto() method

Write an application that demonstrates conditions under which the compareTo() method retrun a positive number, a negative number, and a zero when used to compare two Strings, Save the file as CompareStringValues.java. Lab Assignment

  Make a row with different string names

How do you make a row with different string names and put a certain amount of space between each one?

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