Advertisement
Naimul_X

Untitled

May 21st, 2020
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4.  
  5. public class Question1 {
  6. public static void main(String[] args) {
  7. new CtoF();
  8. }
  9. }
  10.  
  11. class CtoF extends JFrame {
  12. JLabel jLabel1, jLabel2, jLabel3, jLabel4;
  13. JTextField jTextField1, jTextField2;
  14. JButton jButton1;
  15. double num1,result;
  16.  
  17. public CtoF() {
  18. jButton1 = new JButton("Convert to Fahrenheit");
  19. jLabel1 = new JLabel("Enter celsius value:");
  20. jLabel2 = new JLabel("C");
  21. jLabel3 = new JLabel("F");
  22. jLabel4 = new JLabel("Fahrenheit value:");
  23. jTextField1 = new JTextField();
  24. jTextField2 = new JTextField("textFieldFahrenheit");
  25.  
  26. add(jButton1);
  27.  
  28. add(jLabel1);
  29. add(jLabel2);
  30. add(jLabel3);
  31. add(jLabel4);
  32.  
  33. add(jTextField1);
  34. add(jTextField2);
  35.  
  36. jLabel1.setBounds(10,10,130,30);
  37. jTextField1.setBounds(130,15,150,25);
  38. jLabel2.setBounds(290,10,10,30);
  39. jButton1.setBounds(65,55,200,30);
  40. jLabel4.setBounds(10,100,130,30);
  41. jTextField2.setBounds(130,105,150,25);
  42. jLabel3.setBounds(290,100,10,30);
  43.  
  44. jButton1.addActionListener(new ActionListener() {
  45. @Override
  46. public void actionPerformed(ActionEvent e) {
  47. num1 = Double.parseDouble(jTextField1.getText());
  48. result = ((num1*9)/5)+32;
  49. jTextField2.setText(result+"");
  50. }
  51. });
  52.  
  53. setLocation(550,250);
  54. setSize(350,200);
  55. setTitle("CtoF converter -OOP Final");
  56. setLayout(null);
  57. setVisible(true);
  58. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement