0% found this document useful (0 votes)
4 views14 pages

Conveter by Using Java: Currency

The document outlines a Java program for a currency converter that utilizes JFrame, JLabel, JTextField, and JButton to create a graphical user interface. It describes the functionality of each component and provides the code for converting between rupees and dollars. The program includes action listeners for buttons to perform conversions and close the application.

Uploaded by

userarmy492
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

Conveter by Using Java: Currency

The document outlines a Java program for a currency converter that utilizes JFrame, JLabel, JTextField, and JButton to create a graphical user interface. It describes the functionality of each component and provides the code for converting between rupees and dollars. The program includes action listeners for buttons to perform conversions and close the application.

Uploaded by

userarmy492
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

CURRENCY

CONVETER BY
USING JAVA
LEAD:- DURGA
PRASAD
&
HTML
1.Suhas
2.Satish
3.Mahith
4.Harsha
5.Karthik
TOPICS :

 JFrame
 JLabel
 JTextField
 JButton
JFRAME :

 JFrameis a java class that is extended by


Frame class of Java. JFrame is treated as the
main window. In JFrame different elements
such as labels, text fields, buttons can be
added. These elements on JFrame create
Graphical User Interface. JFrame is also known
as Swing top-level container.
JLABEL:

 The object of JLabel class is a component for


placing text in a container. It is used to display
a single line of read only text. The text can be
changed by an application but a user cannot
edit it directly. It inherits JComponent class.
JTEXTFIELD:

 JTextFieldis a part of javax.swing package. The


class JTextField is a component that allows
editing of a single line of text. JTextField
inherits the JTextComponent class and uses the
interface SwingConstants.
JBUTTON :

 TheJButton class is used to create a labeled


button that has platform independent
implementation. The application result in some
action when the button is pushed. It inherits
AbstractButton class.
CURRENCY CONVETER
PROGRAME :
 // Java program to convert from
 import javax.swing.*;
 import java.awt.*;
 import java.awt.event.*;
 public class Project{

 // Function to convert from rupee


 // to the dollar and vice-versa
 // using Java Swing
 public static void converter()
 {

 // Creating a new frame using JFrame


 JFrame f = new JFrame("CONVERTER");
 // Creating two labels
 JLabel l1, l2;

 // Creating two text fields


 // One for rupee and one for
 // the dollar
 JTextField t1, t2;

 // Creating three buttons


 JButton b1, b2, b3;

 // Naming the labels and setting


 // the bounds for the labels
 l1 = new JLabel("Rupees:");
 l1.setBounds(20, 40, 60, 30);
 l2 = new JLabel("Dollars:");
 l2.setBounds(170, 40, 60, 30);

 // Initializing the text fields with


 // 0 by default and setting the
 // bounds for the text fields
 t1 = new JTextField("0");
 t2.setBounds(240, 40, 50, 30);

 // Creating a button for INR,


 // one button for the dollar
 // and one button to close
 // and setting the bounds
 b1 = new JButton("INR");
 b1.setBounds(50, 80, 60, 15);
 b2 = new JButton("Dollar");
 b2.setBounds(190, 80, 60, 15);
 b3 = new JButton("close");
 b3.setBounds(150, 150, 60, 30);

 // Adding action listener


 b1.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e)
 {
 // Converting to double
 double d
 = Double.parseDouble(t1.getText());


 // Converting rupees to dollars
 double d1 = (d / 65.25);

 // Getting the string value of the


 // calculated value
 String str1 = String.valueOf(d1);

 // Placing it in the text box


 t2.setText(str1);
 }
 });

 // Adding action listener


 b2.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e)
 {
 // Converting to double
 double d2
 = Double.parseDouble(t2.getText());

 // converting Dollars to rupees


 double d3 = (d2 * 65.25);
 // Getting the string value of the
 // calculated value
 String str2 = String.valueOf(d3);

 // Placing it in the text box


 t1.setText(str2);
 }
 });

 // Action listener to close the form


 b3.addActionListener(new ActionListener() {
 public void actionPerformed(ActionEvent e)
 {
 f.dispose();
 }
 });

 // Default method for closing the frame


 f.addWindowListener(new WindowAdapter() {

 public void windowClosing(WindowEvent e)
 {
 System.exit(0);
 }
 });
 f.add(l1);
 f.add(t1);
 f.add(l2);
 f.add(t2);
 f.add(b1);
 f.add(b2);
 f.add(b3);
 f.setLayout(null);
 f.setSize(400, 300);
 f.setVisible(true);
 }
 public static void main(String args[])
 {
 converter();
 }
 }
OUTPUT OF THE PROGRAME :
THANK YOU

You might also like