+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
Assume the existence of the following Java GUI application. There are two text fields for user input. The first JTextField variable is named radius and is used to input a ra
CS310- The assignment this week is to create and test some of the classes for the problem scenario above. These classes will be used to implement data structures in later as
Write a Java code using JFrame. This code needs to manipulate 4 shapes(2 rectangles and 2 squares) in a 400x400 JFrame. This needs to manipulate the shapes in 3 different ways
Program is adequately documented. It's comments identifies its name, purpose, author and date. Throughout the code, comments and/or relevant component names should attempt t
Describe what hacking of memory or hacking of RAM means. Examine the common tools that hackers use to hack into memory of computing devices. Detail two (2) real-life examples
Create a program called Date.java to perform error-checking on the initial values, for instance: fields month, day, and year. Also, provide a method nextDay() to increment t
Write a complete subclass of SimpleList named ListSet where the ‘add' method is overridden such that a ListSet will never contain duplicate items - Write a program to mainta
Do a test plan for both unit testing and integration testing, justification why you need this test creating the test case for each individual test must use java language in