Question: * Using NetBeans . You have been assigned to develop and design a Java Swing Application (Graphical User Interface) to generate the monthly pay slips
* Using NetBeans.
You have been assigned to develop and design a Java Swing Application (Graphical User Interface) to generate the monthly pay slips of a company called Evolution Middle East LLC in Muscat in the Sultanate of Oman. The system would accept the ID of the employee, the name of the employee and his gross salary. The input fields must be validated as necessary. Based on the gross salary provided, if it is equal to or greater than OMR 1500, the system should apply a tax rate of 6% when calculating the income tax otherwise a tax rate of 0% should be applied when calculating the income tax. As shown in the GUI below, the results of calculations such as tax rate, income tax and net salary should be shown. To start the calculations, the button Determine Pay Slip should be used and the button Reset should be used to clear all fields so that the next employee details can be entered. To close the application, the button Close should be used. . Evolution Middle East LLC . Evolution Middle East LLC Employee Pay Slip Employee Name Employee ID Gross Salary Determine Pay Slip Reset Tax Rate Income Tax Net Salary Task 2.1 Using NetBeans/Eclipse/JCreator Design and implement the application described above using GUI components (Java Swing and Event Handling). Close The con name should be in the frame header (the main container) Appropriate use of components such as labels, panels, fields and buttons to represent the interface as per the given requirements X You are expected to use your own design layout, style and color scheme Add trigger events for the different buttons to generate and display the pay slip
Step by Step Solution
3.43 Rating (156 Votes )
There are 3 Steps involved in it
To design and implement the Java Swing application and console application as described in Tasks 21 and 22 I will provide you with the skeleton code and explanations of the methods involved Please not... View full answer
Get step-by-step solutions from verified subject matter experts
