An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Java Basic Project

![Repo Status](https://img.shields.io/badge/Status-Active-brightgreen)
![Contributions](https://img.shields.io/badge/Contributions-Welcome-blue)
![License](https://img.shields.io/badge/License-MIT-yellow)

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.