Question: Please answer in Java. What You Will Learn Basic button tracking Implermenting Action Listeners Deliverables . app.java (initial application) MainFrame.java (external JFrame) A Java class
Please answer in Java.

What You Will Learn Basic button tracking Implermenting Action Listeners Deliverables . app.java (initial application) MainFrame.java (external JFrame) A Java class for the control panel, that will contain the 2 new panels, using a layout. . AJava class for the Panel that will display the group's name and group's average GPA . A Java class for the Panel that will display names and semester GPAs of the 4 students in a group. group.java and student.java (a working version from previous labs, no changes needed Students should apply consistent indenting in all submissions. This can be done via the NetBeans Source menu Contents You will start with a working version from the previous lab. All requirements are still the same including"You will create ony one group object g1 in this assignment. There will be only one stotement group g1-newgroupJ: in the whole application. There is one big exception: . now the listener will have to be implemented in the TopPanel gr in the CenterPanel. . it cannot be implemented in the ControlPanel. the TopPanel or in CenterPanel A pane the recalaulated &PA when thay are cicod You will be listening to the 4 buttons with student information. Every time a user cick on one of the buttons, the GPA will be recalculated using When a student GPA is recalculated, the group average GPA has to be updated too and displayed again. Important-#1-Where to implement the ActionListener? It is a requirement that you implement the ActionListener in TopPanel or in CenterPanel using semesterGPA and displayed again. public class TopPanel extends 3Panel inplerents Actionistener What You Will Learn Basic button tracking Implermenting Action Listeners Deliverables . app.java (initial application) MainFrame.java (external JFrame) A Java class for the control panel, that will contain the 2 new panels, using a layout. . AJava class for the Panel that will display the group's name and group's average GPA . A Java class for the Panel that will display names and semester GPAs of the 4 students in a group. group.java and student.java (a working version from previous labs, no changes needed Students should apply consistent indenting in all submissions. This can be done via the NetBeans Source menu Contents You will start with a working version from the previous lab. All requirements are still the same including"You will create ony one group object g1 in this assignment. There will be only one stotement group g1-newgroupJ: in the whole application. There is one big exception: . now the listener will have to be implemented in the TopPanel gr in the CenterPanel. . it cannot be implemented in the ControlPanel. the TopPanel or in CenterPanel A pane the recalaulated &PA when thay are cicod You will be listening to the 4 buttons with student information. Every time a user cick on one of the buttons, the GPA will be recalculated using When a student GPA is recalculated, the group average GPA has to be updated too and displayed again. Important-#1-Where to implement the ActionListener? It is a requirement that you implement the ActionListener in TopPanel or in CenterPanel using semesterGPA and displayed again. public class TopPanel extends 3Panel inplerents Actionistener
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
