Rescued Document Java Report
Rescued Document Java Report
Rescued Document Java Report
A STUDY ON
Group Number: 24
Certificate
This is to certify that,
Sr.
Roll No Name Enrollment No Seat No
No
1 01 Shukla Lakshit Jitendra 2200590075
2 10 Borse Aryan Shailendra 2200590083
3 129 Shelke Nikita Devidas 2200590184
4 135 Mahale Sanskruti Shantaram 23610960313
/ Seal of
institute
Part A: Micro-Project Proposal
Title: Currency converter INR ₹ to USD $
1.0 Introduction:
This project aims to create a calculator application using Java's Swing framework, providing
a user-friendly interface for performing basic mathematical operations. The application will
feature buttons for numbers and operations making it suitable for a wide range of users.
By developing this calculator, we will enhance our understanding of Java programming and
GUI design, demonstrating key concepts such as event handling and user interaction.
Ultimately, this project serves as a practical tool for learning and applying programming skills
in a real-world application.
5.0Proposed Methodology:
6.0 Resources Required:
Sr. Name of
Specifications Quantity
No. Resource/Material
import javax.swing.*;
import java.awt. *;
import java.awt.event.*;
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new GridBagLayout());
textINR.setFont(font);
textUSD.setFont(font);
btnToUSD.setFont(font);
btnToINR.setForeground(Color.WHITE);
btnToINR.setFont(font);
btnClose.setForeground(Color.WHITE);
btnClose.setFont(font);
if (input.isEmpty() || !input.matches("\\d+(\\.\\d+)?")) {
return;
if (amountINR < 0) {
return;
textUSD.setText(String.format("%.2f", amountUSD));
});
btnToINR.addActionListener(e -> {
if (input.isEmpty() || !input.matches("\\d+(\\.\\d+)?")) {
return;
return;
textINR.setText(String.format("%.2f", amountINR));
});
frame.pack();
frame.setVisible(true);
SwingUtilities.invokeLater(CurrencyConverter::converter);
}
5.0 Actual Resources Used:
Sr.
Name of Resource/Material Specifications Quantity Remarks
No.
RAM: 8 GB
Fig No:
Fig No 2:
Fig No 3:
7.0 Skill Developed/Learning outcome of this Micro-Project:
a. Practical Outcomes
a. Write a java program to demonstrate AWT components.
b. Write a java program to handle KeyEvent.
c. Write a java program to demonstrate ActionEvent.
a. Practical Outcomes
d. Write a java program to demonstrate AWT components.
e. Write a java program to handle KeyEvent.
f. Write a java program to demonstrate ActionEvent.
a. Practical Outcomes
g. Write a java program to demonstrate AWT components.
h. Write a java program to handle KeyEvent.
i. Write a java program to demonstrate ActionEvent.
a. Practical Outcomes
j. Write a java program to demonstrate AWT components.
k. Write a java program to handle KeyEvent.
l. Write a java program to demonstrate ActionEvent.