github.com/MooseValley/LinkedLists-Students-GUI-Add-Delete-Display ↗
LinkedLists - Students GUI - Add, Delete, Display
Open this visualization on its own page →
Contributors
2
Lines of Code
29
From
2019-10-04
To
2020-11-24
About MooseValley/LinkedLists-Students-GUI-Add-Delete-Display
This project is an educational Java application that demonstrates how to use linked lists through a student email management system. It provides a graphical user interface where users can manage student records, each containing a student name and number that automatically generates an email address in the format of [email protected].
The GUI includes several core features accessible through buttons: an Add function that takes name and student number inputs and stores them in a LinkedList while displaying the results, a Delete function that removes entries by student name with error dialogs for invalid names, a Display All button that shows every student record currently stored, and an Exit button to close the application. The project also has a second part that adds editing capabilities, application titles, and interface improvements like centering error dialogs.
This is intended as a learning resource for Java students studying data structures, particularly linked lists and GUI development with Swing. The repository includes references to accompanying YouTube videos that walk through the development of both the basic version and the enhanced second version with additional features.