Java gui application

Assignment Help JAVA Programming
Reference no: EM13704522

Question: Assume the existence of the following Java GUI application. There are two text fields for user input. The first JTextField variable is named radius and is used to input a radius value.

The second JTextField variable named height is used to input a height value. All input values and calculations use floating point values. The user clicks a JButton to perform a calculation.

One JButton called area causes the program to calculate and display the surface area of a cylinder, A = 2 * pi * r * r + 2 * pi * r * h. Another JButton called volume causes the program to calculate the volume of the cylinder, volume = pi * r * r * h.

The result of the selected calculation is displayed in an output text area variable named output. The output string should say something like this: "Surface area of a cylinder with radius 1 and height 1 is 12.57."

The output should display two digits after the decimal point. Clicking one of the buttons generates the event which causes the program to do the selected calculation and update the output area.

Assume the user interface has already been implemented and the member variables listed above exist.

Your job is to write the ButtonHandler inner class which handles the events from the two buttons, does the requested calculation and shows the suitable result.

You have to implement ButtonHandler class and handle the events from the two buttons.

Reference no: EM13704522

Questions Cloud

Calculate the average test score and display it : Write a program that asks for five test scores. The program should calculate the average test score and display it. The number displayed should be formatted in fixed-point notation, with one decimal point of precision.
Write a program to find a baseball players batting average : Write a program to find a baseball player's batting average. The program should ask the user to enter the number of times the player was at bat and the number of hits he got. It should then show his batting average to four decimal places.
How many tickets for each class of seats were sold : Prepare a program that asks how many tickets for each class of seats were sold, then shows the amount of income generated from ticket sales.
Representation in both hexadecimal and binary : Show 75 in the IEEE single precision floating point representation in both Hexadecimal and Binary. Please demonstrate the steps so I can emulate.
Java gui application : Assume the existence of the following Java GUI application. There are two text fields for user input. The first JTextField variable is named radius and is used to input a radius value.
Create an employee class : Create an Employee class. Items to include as data members are employee number, name, data of hire, job description, department, and monthly salary. The class is often used to display an alphabetical listing of all employs.
Calculates the cutoff frequency in a simple rc circuit : Write a simple Java application which calculates the cutoff frequency in a simple RC circuit.
Provide a regular expression that shows the set of strings : Provide a regular expression that shows the set of strings over {a, b} thatcontain at least one b if its length is at least four.
Calculates the cutoff frequency in a simple rc circuit : Write a simple Java application which calculates the cutoff frequency in a simple RC circuit. Your application should ask the user to enter the capacitor and resistor values of the circuit. You must use the JOptionPane class to collect the user's ..

Reviews

Write a Review

JAVA Programming Questions & Answers

  Pass in the number of gallons on board

public float usefulLoad() // this is the grossWeight - emptyWeight public float usefulLoadWithFuel( in gallons ) // this is the useful load - gallons x 6. The programmer user will pass in the number of gallons on board.

  Compute the temperature in centigrade

Compute the temperature in Centigrade - Display the temperatures in both Centrigrade and Fahrenheit with appropriate labels, using the + operator to concatenate the labels with the variables

  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.

  Create an interface called player

Create an interface called Player. The interface has an abstract method called play() that shows a message describing the meaning of "play" to the class.

  Write a method that returns the last digit of an integer

Write a method named lastDigit that returns the last digit of an integer - It should work for negative numbers as well.

  Write a program called word guessing game.

Write a program called Word Guessing Game. Open the file FourLetterWords.txt and write the contents into an array of Strings (the file has 87 words in it).

  What is the expected big-o running time

What is the expected Big-O running time if an ArrayList is passed. Explain your answer

  You will need a bottomuptwothreefourtree class with a

you will need a bottomuptwothreefourtree class with a bottomuptwothreetreefourtree constructor which takes no

  Calculates the product of the following sequence

Write a java code that calculates the product of the following sequence of numbers using for/loop and do/while/loop

  Give an implementation of the queue adt using an array

Give an implementation of the Deque ADT using an array, so that each of the update methods run in O(1) time. Program has to be written in Java.

  Artificial intelligence and computational linguistics

Artificial intelligence and computational linguistics - Andy Warhol Paintings - Write your answer to this problem on the next page, and feel free to tear out this page as a reference. Just for fim, here's the output of the method given as input a p..

  Computing the time complexity using the big-o notation

You are required to calculate the time complexity using the big-O notation of the Algorithm_2 given by the following methods defined by the following Java code.

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