Guest User

Untitled

a guest
Jun 25th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. package JUnittasks;
  2.  
  3. import javax.swing.*;
  4. import java.awt.*;
  5.  
  6. public class Calculator extends JFrame {
  7. private final JTextField jTextField;
  8. private final JButton zero, one, two, three, four, five, six, seven, eight, nine;
  9. private final JButton add, sub, mul, div, dot, equal;
  10. private ButtonGroup buttonGroup;
  11.  
  12.  
  13. public Calculator () {
  14. super("Calculator");
  15. setLayout(new FlowLayout());
  16.  
  17. jTextField = new JTextField(15);
  18. add(jTextField);
  19.  
  20. seven = new JButton("7");
  21. add(seven);
  22. eight = new JButton("8");
  23. add(eight);
  24. nine = new JButton("9");
  25. add(nine);
  26. div = new JButton("/");
  27. add(div);
  28. four = new JButton("4");
  29. add(four);
  30. five = new JButton("5");
  31. add(five);
  32. six = new JButton("6");
  33. add(six);
  34. mul = new JButton("*");
  35. add(mul);
  36. one = new JButton("1");
  37. add(one);
  38. two = new JButton("2");
  39. add(two);
  40. three = new JButton("3");
  41. add(three);
  42. sub = new JButton("-");
  43. add(sub);
  44. zero = new JButton("0");
  45. add(zero);
  46. dot = new JButton(".");
  47. add(dot);
  48. equal = new JButton("=");
  49. add(equal);
  50. add = new JButton("+");
  51. add(add);
  52.  
  53. buttonGroup = new ButtonGroup();
  54. buttonGroup.add(seven);
  55. buttonGroup.add(eight);
  56. buttonGroup.add(nine);
  57. buttonGroup.add(div);
  58. buttonGroup.add(four);
  59. buttonGroup.add(five);
  60. buttonGroup.add(six);
  61. buttonGroup.add(mul);
  62. buttonGroup.add(one);
  63. buttonGroup.add(two);
  64. buttonGroup.add(three);
  65. buttonGroup.add(sub);
  66. buttonGroup.add(zero);
  67. buttonGroup.add(dot);
  68. buttonGroup.add(equal);
  69. buttonGroup.add(add);
  70. }
  71.  
  72. public static void main(String[] args) {
  73. Calculator calculator = new Calculator();
  74. calculator.setSize(200, 200);
  75. calculator.setResizable(false);
  76. calculator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  77. calculator.setVisible(true);
  78. calculator.setLocationRelativeTo(null);
  79. }
  80. }
Add Comment
Please, Sign In to add comment