https://github.com/harman8815/java-basic-project
This repository contains a collection of basic Java Swing GUI projects.
https://github.com/harman8815/java-basic-project
java java-swing mini-project
Last synced: about 1 year ago
JSON representation
This repository contains a collection of basic Java Swing GUI projects.
- Host: GitHub
- URL: https://github.com/harman8815/java-basic-project
- Owner: Harman8815
- Created: 2025-04-04T13:26:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T13:37:58.000Z (about 1 year ago)
- Last Synced: 2025-04-04T14:33:04.753Z (about 1 year ago)
- Topics: java, java-swing, mini-project
- Language: Java
- Homepage:
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Java Basic Project



A collection of **basic Java projects** designed to demonstrate core **programming concepts, algorithms, and GUI-based applications**. Explore the table below to navigate through the available projects.
---
## 📌 Projects Overview
| Project Name | Description | Repository Link |
|--------------------------------|--------------------------------------------------|----------------|
| **Temperature Converter** | Convert temperatures between Celsius, Fahrenheit, and Kelvin. | [Temperature Converter](https://github.com/Harman8815/Temperature-Converter) |
| **Pattern Visualizer** | Visualize various patterns using Java. | [Pattern Visualizer](https://github.com/Harman8815/Pattern-Visualizer) |
| **Java Extended Library** | A library of extended Java utilities. | [Java Extended Library](https://github.com/Harman8815/Java-Extended_Library) |
| **Basic Notepad** | A simple notepad application built with Java. | [Basic Notepad](https://github.com/Harman8815/Basic-Notepad) |
| **Tic-Tac-Toe** | A GUI-based Tic-Tac-Toe game. | [Tic-Tac-Toe](https://github.com/Harman8815/Tic-Tac-Toe) |
| **Rock-Paper-Scissors GUI** | A GUI-based Rock-Paper-Scissors game. | [Rock-Paper-Scissors GUI](https://github.com/Harman8815/Rock-Paper-Scissors-GUI) |
| **Brick Breaker Game** | A classic Brick Breaker game built in Java. | [Brick Breaker Game](https://github.com/Harman8815/Brick-Breaker-Game) |
| **Ping Pong** | A simple Ping Pong game. | [Ping Pong](https://github.com/Harman8815/Ping-Pong) |
| **Sorting Algorithm Visualizer** | Visualize sorting algorithms in action. | [Sorting Algorithm Visualizer](https://github.com/Harman8815/Sorting-Algorithm-Visualizer) |
| **Number Guessing Game** | A simple number guessing game. | [Number Guessing Game](https://github.com/Harman8815/Number-Guessing-Game) |
| **Password Generator** | Generate secure passwords with Java. | [Password Generator](https://github.com/Harman8815/Password-Generator) |
| **Binary to Decimal Converter**| Convert binary numbers to decimal. | [Binary to Decimal Converter](https://github.com/Harman8815/Binary-to-Decimal-Converter) |
---
## 🚀 How to Use
1. **Clone the repository**
```bash
git clone https://github.com/your-username/Java-Basic-Project.git
```
2. **Navigate to the desired project folder**
```bash
cd Java-Basic-Project/Project-Name
```
3. **Follow the instructions** in the respective `README.md` file (if available).
4. **Run the Java project** using your preferred IDE (e.g., IntelliJ, Eclipse, VS Code) or via the command line.
---
## 🤝 Contribution Guidelines
We welcome contributions! To contribute:
- Open an **issue** to discuss potential improvements.
- **Fork** the repository and submit a **pull request** with your changes.
- Ensure your code is **well-documented** and follows best practices.
---
## 📜 License
This repository is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.