Welcome to my Java GUI learning journey! This repository contains my progress in mastering graphical user interface (GUI) development using Java.
-
Calculator Project 🧮
A simple calculator built using Java AWT. Supports basic binary operations and limited digit input. The project uses a custom NotationConvertor utility for expression evaluation.
-
Calculator Code:📱 Calculator.java
-
Utility Class:🗑️ NotationConvertor.java
How to run 🧑💻
java -cp .\Projects\bin\otherpackages\ .\Projects\src\project\Calculator.java
-
-
AWT Basics Programs 🎨 : (repo link🔗)
- Explore additional AWT programs in the "Projects/src/project" directory, showcasing various features of Java Abstract Window Toolkit.
Each project comes with detailed instructions on how to run the Java GUI application. Follow the README in each project directory for setup and execution. (check Calculator project for reference.) The directory organistaion is also given below.
Compile (Recompile if needed) :
// for other packages.
cd .\Projects
javac -cp .\bin\otherpackages\ .\src\otherpackages\PackageName.java
// for projects.
cd .\Projects
javac -cp .\bin\project\ .\src\project\ProjectName.java
Run :
dir : 'Java GUI'\
java -cp .\Projects\bin\otherpackages .\Projects\src\project\ProjectName.java
javaGUI
│
├── bin
│ └── ... (compiled class files)
│
└── src
├── otherpackages
│ └── imported packages (ex : NotationConvertor.java)
│
└── project
├── Calculator.java
└── ... (future projects)
This repository represents my learning journey in GUI development. Each project is a step forward in enhancing my Java programming skills and understanding graphical user interfaces.
Happy Coding! 🎉✨