+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
Write program that uses a class named Rectangle. The class has floating point attributes length and width. it has member functions that calculate the perimeter and area of t
Demonstrate how the quicksort algorithm behaves. You will be implementing quicksort, but in a way that allows the program's user to visually observe how the algorithm proce
Person: A Person contains a first name, last name, street address, zip code, and phone number. The class also includes a method that sets each data field and display method
Code a while loop that keeps printing "You are a DEDICATED student!" as long as the user enters an attendance rate of 90% or greater. Assume the loop-control variable, atte
Create a class that prints out a summary for a list of prescriptions. Using your Prescription class and some if statements you will read in 3 prescriptions and print out an
EnhancedTestScoreApp.javacompiles, Uses += onscoreCountandscoreTotalfields, UsesMathclass methods to track minimum and maximum scores, Displays minimum and maximum scores at e
The goal of this assignment is to gain practical experience with procedural abstraction - how complex functionality can be broken up between different methods and different
Draw a class diagram that represents the relationship between parents, children, and grandparents. Take into account that a person can have both a parent and a child. Annota