Skip to content

A collection of Java Swing mini projects including calculators and a Tic-Tac-Toe game, focused on learning GUI development and event handling.

Notifications You must be signed in to change notification settings

SHREENITHI-TV/Java-GUI-Mini-Suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java GUI Mini‑Suite (NetBeans Projects)

Java NetBeans Build

A small collection of three Java Swing desktop apps built in Apache NetBeans IDE 16:

  • 🎮 Cross N Knot - Tic‑Tac‑Toe game
  • 🧮 SI Calculator - standard arithmetic calculator
  • 🔬 Scientific Calculator - extra math functions

Tip: The easiest way to run these is via NetBeans (projects are already configured).


📦 Projects

Project What it is Run in NetBeans Run as JAR
CrossNKnot Tic‑Tac‑Toe (X/O) ✅ ✅
siCalculator Standard calculator ✅ ✅
simpleScientificCalculator Scientific calculator ✅ ✅

✅ Requirements

  • Java JDK 8+
  • Apache NetBeans IDE 16 (recommended)
  • (Optional) Ant (NetBeans can run Ant projects automatically)

🚀 Quick Start (NetBeans)

  1. Download / clone this repository
  2. Open Apache NetBeans
  3. Go to File → Open Project
  4. Open any of these folders:
    • CrossNKnot
    • siCalculator
    • simpleScientificCalculator
  5. Right‑click the project → Run

NetBeans will use the project configuration to locate the correct Main Class.


â–¶ Run the prebuilt JAR (no IDE)

You can find the jar file in each project’s Jar File/ folder, you can run them directly:

# Windows / macOS / Linux (same command)
java -jar CrossNKnot.jar
java -jar siCalculator.jar
java -jar simpleScientificCalculator.jar

If double‑clicking the JAR doesn’t work on Windows, run it from Command Prompt so you can see any error output.


🧱 Build your own JAR (NetBeans)

For any project:

  1. Right‑click the project → Clean and Build
  2. NetBeans generates output in that project’s dist/ folder (common default)

About

A collection of Java Swing mini projects including calculators and a Tic-Tac-Toe game, focused on learning GUI development and event handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages