Can solve it just JavaFX
Just JavaFX?
Thank you.
In this project, you will implement a list structure that represents a list of Tawjihi records and perform different operations on the records within that list. The inputs for the project will be the Tawjihi file (WestBank 2020.csv). Each line in this file contains the Tawjihi record of a student (seat number, branch, and average). You may use the code you wrote/implemented during the first lab to create and store Tawjihi record data into your list.
For a good user experience, you will need to implement a graphical user interface (GUI) using JavaFX.
In the GUI, there should be a way to load the file as well as an option to select between branches "Literary or Science". According to the previous selection, the following functions will operate on the specific selected data above:
1. An option to insert a new Tawjihi record into the list.
2. An option to delete a Tawjihi record from the list using the seat number.
3. An option to search for a specific Tawjihi record using a seat number.
4. An option to display the top student according to the grade.
5. An option to calculate and display the mean (average).
6. An option to return the number and percentage of students whose grade is above or equal to a specific grade.