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.
- 📸 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
- Custom colored UI with centered layout
- Image + title banner
- Form fields including:
- Name
- Phone
- 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
- Java JDK 8 or higher
- Any Java IDE (IntelliJ IDEA, Eclipse, NetBeans) or command-line setup
- Clone or download the repository.
- Place your banner image named
iitfootball.jpgin the project root directory. - Open the
IITFootball.javafile in your IDE. - Compile and run the program.
Alternatively, using the terminal:
javac IITFootball.java
java IITFootball