maygapixel

Untitled

Apr 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // TemperatureConverter.java
  2. import javax.swing.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. class TemperatureConverter extends JFrame {
  6.     private JLabel jlcel;
  7.     private JLabel jlfah;
  8.     private JTextField jtfcel;
  9.     private JTextField jtffah;
  10.     private double celcius,fahrenheit;
  11.     public TemperatureConverter(){
  12.         JLabel jlcel = new JLabel("Celcius : ");
  13.         JLabel jlfah = new JLabel("Fahrenheit :");
  14.         JTextField jtfcel = new JTextField(10);
  15.         JTextField jtffah = new JTextField(10);
  16.         Container c = getContentPane();
  17.         GridLayout g = new GridLayout(2,2);
  18.         c.setLayout(g);
  19.         c.add(jlcel);
  20.         c.add(jtfcel);
  21.         c.add(jlfah);
  22.         c.add(jtffah);
  23.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  24.         setSize(300,100);
  25.         setTitle("Temperature Converter");
  26.         setVisible(true);
  27.         jtfcel.addActionListener(new ActionListener() {
  28.             public void actionPerformed(ActionEvent e) {
  29.                 celcius = Double.parseDouble(jtfcel.getText());
  30.                 fahrenheit =  (celcius*1.8)+32;
  31.                 jtffah.setText("" + fahrenheit);  
  32.             }
  33.         });
  34.         jtffah.addActionListener(new ActionListener() {
  35.             public void actionPerformed(ActionEvent e) {
  36.                 fahrenheit = Double.parseDouble(jtffah.getText());
  37.                 celcius =  (fahrenheit-32) / 1.8;
  38.                 jtfcel.setText("" + celcius);
  39.             }
  40.         });
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment