+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
Question 1: Why is it a good idea to test a general class with a driver program before trying to use it? Question 2: What is the difference between black box and glass box deb
Creating MapReduce program to calculatingpi, Step 1: Generate an input file to the Pi MapReduce program and Create a regular Java program which accepts two command line argume
Display a suitable welcome message to the player and a comprehensive description regarding the rules of the game - You have been asked to develop a one player java multiple ch
Write a Java program which defines an unconstrained array of user defined length n, that contains n Random numbers and outputs those random numbers that are even numbers
Write down all the three object-oriented programming principles. Write down any two the control statements. Give brief description about Boolean data type with one example.
Implement a method with signature transfer(S, T) that transfers all elements from stack S onto stack T, so that the element that starts at the top of S is the first to be in
Do some research on Java application and Java applet. What are the differences and connections between these two? To find out, you might need to be more resourceful than usu
A savings account object holds a non-negative balance - Use a shared counter protected by test-and-test-and-set lock. Each thread locks the counter, increments it, releases t