+1-415-670-9189
info@expertsmind.com
Create a gui interface
Course:- JAVA Programming
Reference No.:- EM13231




Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> JAVA Programming

The application with all the specifications should be developed based on a graphical user interface.

1. Implement proper exception handling mechanism for this application.

2. Display all data

a. Search specific data (depending of the user selection, your application should either display employee(s) that meet the criteria or display the text "No Employee Found").

b. Search by Last Name (search should be case insensitive)

c. Search by Job Title (search should be case insensitive)

d. Sort by Last Name. (A to Z only)

e. Sort by Job Title. (A to Z only)

f. Sort by Weekly Salary (this is the result of the call to calculateSalary method). (Z to A only)

3. For this program, your application should also be able to store employee data in a file and read the data from a file.

4. You should provide a file with your assignment with sample employee data that can be read and displayed by the application.

5. Your application should allow for adding new employee data to the file.

6. Follow good programming practices as per lecture instructions and the course textbook.

 

The text file:

***************************************

Company Name: ----->   ABC Consulting

First Name: ------->   Mike

Last Name: -------->   Conner

Job Title: -------->   Sales

Hourly Rate: ------>   50.0

Hours Worked: ---->   50.0

Weekly Salary : ----->   2500.0

***************************************

 

***************************************

Company Name: ----->   ABC Consulting

First Name: ------->   John

Last Name: -------->   Kim

Job Title: -------->   marketing

Base Salary: ------>   122.0

Sales Amount: ----->   545.0

Commission %: ----->   44500.0%

Weekly Salary : ----->   242647.0

***************************************

 

***************************************

Company Name: ----->   ABC Consulting

First Name: ------->Nilson

Last Name: -------->   Tang

Job Title: -------->   doctor

Salary: ----------->   120000.0

Weekly Salary : ----->   2307.6923076923076

***************************************




Put your comment
 
Minimize


Ask Question & Get Answers from Experts
Browse some more (JAVA Programming) Materials
Given a string varible word, write a string expression that parenthesizes the value of word. So if the word contains "sadly" the value of the expression would be the string
ICT311 - Mobile App Development - report explaining the design of the app. Submit your code via GitHub or BitBucket, and your report to Blackboard Task 2. Please follow the
Design a program that extends the definition of the class JFrame to display a window on the screen. Name your class PropertyTax1, title your window "Calculation of Property Ta
Suppose a car can run on ethanol and gas and you have a 15 gallons tank to fill. You can buy fuel that is either 30 percent ethanol or 80 percent ethanol. How much of each t
Discuss the evolution of transmission media up to now, and prediction of such evolution into the future, as the demand for bandwidth keeps rising. Also explore signal handl
What is the purpose of using JavaScript on a website. What is a specific example of a JavaScript application that will be beneficial on the site you are creating. Use an e
Huge Integer Class) Create a class HugeInteger which uses a 40-element array of digits to store integers as large as 40 digits each. Provide methods parse, toString, add and s
Modify the Java application using Java NetBeans IDE to meet these additional and changed business requirements. The application will now compare the total annual compensation