A lightweight, portable desktop calculator built using Java and Swing.
This project is an early alpha pre-release, focused on clean UI design, keyboard input handling, and robust error management.
- Basic arithmetic operations (Addition, Subtraction, Multiplication, Division)
- Keyboard input support for faster interaction
- Proper error handling (divide by zero, invalid operations)
- Clean and consistent Java Swing GUI
- Fully portable Windows build (no installation required)
- Download the
CalculatorApp.zipfrom the Assets section. - Right-click the ZIP file and select Extract All.
- Open the extracted folder.
- Double-click Calculator.exe to launch the application.
- Language: Java 17+
- GUI Framework: Java Swing
- Build Tool: Maven
- Packaging: jpackage
- Calculation history panel
- Light/Dark theme toggle
- Scientific mode (sin, cos, √)
- Calculation history not implemented yet
- UI is still being optimized
- Scientific functions are not available in this version
This project is being developed incrementally to improve code structure, usability, and feature depth.
Feedback and suggestions are welcome.
