Skip to content

yusufsefasezer/java-swing-contact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Swing Contact

A simple contact list application developed with Swing and Java.

This project showcases a simple and efficient Contact Manager developed using Java Swing. The implementation leverages the power of Java Generics, Java Collections, and Java Object Serialization to provide a robust and flexible solution.

Key Features:

Add Contacts: The application allows users to seamlessly add new contacts to their address book. Leveraging Java Generics ensures type safety, making the process intuitive and error-free.

Edit Contacts: Users can easily update and modify existing contact details. The use of Java Collections enhances the efficiency of managing and manipulating contact data.

Contact Overview: The application provides a comprehensive overview of all contacts, offering a user-friendly interface implemented with Java Swing.

Contact Details: Users can view detailed information for each contact, providing a complete profile that includes various attributes such as name, phone number, and email.

Technologies Used:

Java Swing: The graphical user interface is built using Java Swing, ensuring a smooth and responsive user experience.

Java Generics: Utilized to create a flexible and type-safe solution for managing contact data.

Java Collections: Employed for efficient storage and manipulation of contact information, ensuring optimal performance.

Java Object Serialization: Contacts are serialized to provide a persistent storage mechanism, allowing users to save and load their contact data across sessions.

How to run

Maven must be installed to run this application.

If you have maven execute the below command to run.

mvn package
java -jar target\java-swing-contact.jar

License

This project is licensed under the MIT License. See the LICENSE file for details

Created by Yusuf Sezer

About

Simple contact list application developed with Swing and Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages