Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

IN JAVA please help!! will rate. comments appreciated. thank you!!!! Design and create a GUI program for a meteorologist in Java that calculates the wind

IN JAVA please help!! will rate. comments appreciated. thank you!!!!image text in transcribed

Design and create a GUI program for a meteorologist in Java that calculates the wind chill factor and cloud base altitude for inputs of temperature in Fahrenheit, wind speed in mph, and the dew point in Fahrenheit. The inputs can be entered from the keyboard or a file. The output is displayed in the man GUI (if keyboard entry is selected) and a display window created using a class for either data entry selection (separate classes are recommended for each output display) When the program begins, the main GUI will open. When data is entered, and the compute button is clicked, the values computed will be displayed in the main (GUI) data entry window and a column formatted data output window. The formatting of the data in the column formatted output window will include the units and comma separators for thousands. The entry widgets will accept input right-aligned, check for errors, and the window will have a title and a window icon Each time a new set of data is entered on the keyboard, the main GUI will update and the data output display window will be updated to add the new input data and results. Note that column headers, output alignment, units, commas, and decimal places must be included in the column data displayed If data entered from the keyboard is invalid, an error dialog message will be displayed, the label text will indicate an error, the output display window will not be updated, and the program will continue. When file entry is selected, a file selection (JFileChooser) window will be displayed. File opening errors will be handled with exceptions and a dialog box. If the file is valid and opened successfully, the program will read in the data, compute the results, and display the data and results in columns in a new display window created through a separate class and java file The output data display windows will have a window title and icon, a title for the data, output alignment, units, commas, decimal places, and column headers. The display window for file data output will also have a way for the user to sort the data in the display in ascending order by column. The program will loop when certain windows are closed or a Cancel button is clicked so that it does not have to be restarted by the user A Design Document (Word file) is required and will be submitted at all milestones and be presented a part of project demonstrations. It will include implementation screen captures, descriptions, and explanations of functionality in the program, as well as the code (see the sample file) Design and create a GUI program for a meteorologist in Java that calculates the wind chill factor and cloud base altitude for inputs of temperature in Fahrenheit, wind speed in mph, and the dew point in Fahrenheit. The inputs can be entered from the keyboard or a file. The output is displayed in the man GUI (if keyboard entry is selected) and a display window created using a class for either data entry selection (separate classes are recommended for each output display) When the program begins, the main GUI will open. When data is entered, and the compute button is clicked, the values computed will be displayed in the main (GUI) data entry window and a column formatted data output window. The formatting of the data in the column formatted output window will include the units and comma separators for thousands. The entry widgets will accept input right-aligned, check for errors, and the window will have a title and a window icon Each time a new set of data is entered on the keyboard, the main GUI will update and the data output display window will be updated to add the new input data and results. Note that column headers, output alignment, units, commas, and decimal places must be included in the column data displayed If data entered from the keyboard is invalid, an error dialog message will be displayed, the label text will indicate an error, the output display window will not be updated, and the program will continue. When file entry is selected, a file selection (JFileChooser) window will be displayed. File opening errors will be handled with exceptions and a dialog box. If the file is valid and opened successfully, the program will read in the data, compute the results, and display the data and results in columns in a new display window created through a separate class and java file The output data display windows will have a window title and icon, a title for the data, output alignment, units, commas, decimal places, and column headers. The display window for file data output will also have a way for the user to sort the data in the display in ascending order by column. The program will loop when certain windows are closed or a Cancel button is clicked so that it does not have to be restarted by the user A Design Document (Word file) is required and will be submitted at all milestones and be presented a part of project demonstrations. It will include implementation screen captures, descriptions, and explanations of functionality in the program, as well as the code (see the sample file)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke, David J. Auer

3rd Edition

0131986252, 978-0131986251

More Books

Students also viewed these Databases questions

Question

What is the IMF? What is its role in the world economy?

Answered: 1 week ago

Question

A 300N F 30% d 2 m Answered: 1 week ago

Answered: 1 week ago