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




Assignment Help
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
What are some of the best practices when working with files on the Android file system? What is the top-level directory for storing Android application data on the Android fil
Explain why the visual display of internet data and information matters? what makes the display effective? describe what you like about the design of websites and web resour
Design a Java application that will read a file containing data related to the passengers on the Titanic. The description of the file is shown below. The application should
Implement remaining function. Everything else is provided. Use given material to receive points. Implement remaining function. Everything else is provided. Use given material
1. Implement relationship using a java program. Assume each course has a course title, code, subject and number of credits while each student has a name, registration number,
Java program, the program has a page that shows the users name and program name. a second jpanel that shows 4 buttons (circle square rectangle and oval) the problem i am havin
Develop a java program that simulates the queues in a bank. Implement the event-driven simulation of a bank. A queue of arrival events will represent the line of customers i
Discuss the following questions with your classmates. What is the purpose of the main method in a Java application program? Can you write a Java program without it? Why? Why n