A collection of Java Swing desktop applications developed as lab projects.
A simple calculator application built with Java Swing following the MVC (Model-View-Controller) architecture pattern.
- Addition
- Subtraction
- Multiplication
- Division
- Percentage calculation
Calculator/
├── Main.java # Entry point
├── Cmodels.java # Model - Business logic
├── Cviews.java # View - Swing UI components
└── Ccontroller.java# Controller - Event handling
cd Calculator
javac *.java
java Calculator.MainA desktop-based student registration form built with Java Swing.
- Input fields: Name, Roll No, and Branch
- Gender selection using radio buttons (Male / Female)
- Terms & Conditions checkbox
- Form validation before submission
- Submit button with success popup
- Reset button to clear all fields
- All text fields are required
- Gender must be selected
- Terms & Conditions must be accepted before submission
cd "Registration Form"
javac aniket.java
java aniket- Java Development Kit (JDK)