Skip to content

millenniumsingha/millennium_java_suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Playground

A showcase of Java mini-applications (Swing GUI).

Java Swing

🎮 Run Online

▶️ Run on Replit

Instructions:

  1. Click the link above and select "Import".
  2. Once the editor loads, click the big green "Run" button.
  3. Important: If you see "No external ports", check the tabs above the preview window and switch to "VNC" to see the GUI.

📦 Applications Included

1. Trip Planner

Budget, Timezone & Distance Calculator

2. BattleShips

Classic Naval Strategy vs AI

3. Cipher Tool

Real-time Caesar Encryption

4. Odd/Even

Quick Odds & Evens Game

🛠️ Technology

  • Java Swing - Desktop GUI framework
  • Maven - Build automation

🚀 Running Locally

Prerequisites

  • Java JDK 11+
  • Maven

Build & Run

# Build JAR
mvn clean package

# Run
java -jar target/JavaShowcase-1.0.jar

📁 Project Structure

java-showcase/
├── src/main/java/showcase/
│   ├── App.java                 # Main entry, sidebar navigation
│   └── panels/                  # Individual app modules
├── pom.xml                      # Maven build config
└── README.md

📝 Origin

These applications started as Java coursework exercises demonstrating:

  • Control flow and game logic (BattleShips, Odd/Even)
  • String manipulation and algorithms (Cipher)
  • Mathematical computations (Trip Planner)

Reimplemented as a unified Swing application.

📄 License

GNU General Public License v2.

About

A showcase of Java mini-applications (Swing GUI).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages