This project is a Java-based Sudoku solver with a graphical user interface (GUI). It allows users to input a Sudoku puzzle through a visual interface and then solves it using a backtracking algorithm. The solver utilizes Swing for creating the GUI components and provides a simple yet effective solution to solve Sudoku puzzles of varying difficulty levels.
- Graphical user interface for inputting Sudoku puzzles.
- Backtracking algorithm for solving Sudoku puzzles.
- Real-time validation of user input to ensure puzzle integrity.
- Display of solved Sudoku puzzle.
- User-friendly interface with clear instructions.
- Clone or download the project repository.
- Open the project in your preferred Java IDE.
- Run the
SudokuSolverGUI.java
file. - Input the Sudoku puzzle into the grid provided.
- Click the "Solve" button to find the solution.
- The solved puzzle will be displayed in the grid.
- Java Development Kit (JDK) installed on your system.
- Java IDE (e.g., IntelliJ IDEA, Eclipse) for running and editing the code.
Contributions to this project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.