Java-QuizGame
Java Apr 1, 2026

Java-QuizGame

Live Preview
About This Software
📖 About Quiz Game is a lightweight desktop quiz application that lets users both play quizzes and create their own questions. It stores all questions, categories, and answers in a MySQL database, so content is persistent and reusable across sessions. ❓ Problem It Solves Traditional quiz tools are either too complex, require an internet connection, or don't let users build their own question banks easily. Quiz Game solves this by providing: A simple, offline desktop application — no browser or internet needed. An easy question-creation workflow — anyone can add questions without touching SQL. Automatic score tracking with instant right/wrong feedback, removing the need for manual marking. Randomised question and answer order so the same quiz feels fresh every time. 👥 Who Is It For? Audience Use Case Students Self-study and revision across any subject Teachers / Trainers Build question banks for classroom quizzes or assessments Quiz Enthusiasts Create and play trivia games with friends Java Learners Study a practical example of Java Swing + JDBC + MySQL integration 🛠️ Technologies Used Layer Technology Language Java 17+ GUI Java Swing Database MySQL 8.0 DB Connectivity JDBC (MySQL Connector/J 9.5.0) Config Custom .env file loader Title Screen Select a category from the dropdown menu Enter the number of questions you want to answer Start the quiz or create your own questions Quiz Screen Answer multiple-choice questions Get instant feedback (green for correct, red for incorrect) Track your score in real-time Navigate through questions with the "Next" button Create Question Screen Add your own questions to the database Specify the category Add 4 answer options and mark the correct one ✨ Features 🎯 Play Quiz: Answer questions from various categories ➕ Create Questions: Add your own questions to the database 📊 Score Tracking: Real-time score updates during the quiz 🔀 Randomized Questions: Questions and answers are shuffled for variety 💾 MySQL Database: Persistent storage for all quiz data 🎨 Clean UI: User-friendly Java Swing interface
Contact Developer
Imeth_dewmina
Email Developer WhatsApp Chat