Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

This is needed in JAVA Design and create a GUI program for a meteorologist in Java that calculates the wind chill factor and cloud base

This is needed in JAVA

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 read from a file for multiple calculations.

When the program begins, a window with three (3) buttons will allow the user to: Create Account, Login, or Cancel. Accounts require a user name and password with at least 9 characters including at least one uppercase letter, lowercase letter, and digit. After a successful Login, the main GUI will be displayed and have data entry and selection controls.

When data is entered on the keyboard and the compute button is clicked, the computed results will be displayed in the main (GUI) data entry window, a column formatted data output window, and plotted as noted below. The formatting of the data in the window will include units and comma separators for thousands. The entry controls 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 windows will be updated to add the new input data and results.

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 windows will not be updated, and the program will continue.

When file entry is selected, a file selection window will be displayed. File opening errors will be handled with exceptions and dialog boxes. 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 separate window created through a separate class and Java file, and plot the Temperature and Wind Chill values.

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 that refreshes as new data is added

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. The program should be user friendly and have icons, images, and color as appropriate.

Modularization: the project is complex and development should be modularized through the use of methods, classes and additional files as needed. The modularization of the program will be graded.

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

Transactions On Large Scale Data And Knowledge Centered Systems Xxviii Special Issue On Database And Expert Systems Applications Lncs 9940

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Qimin Chen

1st Edition

3662534541, 978-3662534540

More Books

Students also viewed these Databases questions

Question

LOQ 12-19: So, does stress cause illness?

Answered: 1 week ago