Skip to content

ekramHoque/JavaLabTask5_IITFootballClub

Repository files navigation

🏆 IIT Football Club Members Registration Form

This is a desktop application built using Java Swing for registering members of the IIT Football Club. It collects user details, validates the input, and saves the information to a local text file.


🛠️ Features

  • 📸 Upload profile photo
  • 📧 Collect personal information (Name, Email, Phone, etc.)
  • 🎓 Select academic degree
  • ⚽ Choose football position
  • 📅 Select date of birth via dropdowns
  • 📂 Save data to Player_Information.txt
  • 🧾 Data validation with user-friendly error messages

📷 UI Overview

  • Custom colored UI with centered layout
  • Image + title banner
  • Form fields including:
    • Name
    • Phone
    • Email
    • Address
    • Gender (Radio buttons)
    • Degree (Dropdown)
    • Date of Birth (Dropdowns)
    • Football Position (Dropdown)
    • Previous Inter-Department Experience (Dropdown)
    • Experience description (Text)
    • File upload for profile photo

🖥️ How to Run

🧑‍💻 Requirements:

  • Java JDK 8 or higher
  • Any Java IDE (IntelliJ IDEA, Eclipse, NetBeans) or command-line setup

📝 Steps:

  1. Clone or download the repository.
  2. Place your banner image named iitfootball.jpg in the project root directory.
  3. Open the IITFootball.java file in your IDE.
  4. Compile and run the program.

Alternatively, using the terminal:

javac IITFootball.java
java IITFootball

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages