Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3. public class AppGUI extends JFrame {
  4. public AppGUI(){
  5. setTitle("AppGUI");
  6. JPanel leftPanel = new JPanel();
  7. JPanel centerPanel = new JPanel();
  8.  
  9. JTextField display = new JTextField("0.0");
  10.  
  11.  
  12. JButton b1 = new JButton("MC");
  13. JButton b2 = new JButton("MR");
  14. JButton b3 = new JButton("MS");
  15. JButton b4 = new JButton("M+");
  16.  
  17. leftPanel.add(b1);
  18. leftPanel.add(b2);
  19. leftPanel.add(b3);
  20. leftPanel.add(b4);
  21.  
  22. JButton c1 = new JButton("7");
  23. JButton c2 = new JButton("8");
  24. JButton c3 = new JButton("9");
  25. JButton c4 = new JButton("4");
  26. JButton c5 = new JButton("5");
  27. JButton c6 = new JButton("6");
  28. JButton c7 = new JButton("1");
  29. JButton c8 = new JButton("2");
  30. JButton c9 = new JButton("3");
  31. JButton c10 = new JButton("0");
  32. JButton c11 = new JButton(".");
  33. JButton c12 = new JButton("=");
  34.  
  35. JButton r1 = new JButton("+");
  36. JButton r2 = new JButton("-");
  37. JButton r3 = new JButton("*");
  38. JButton r4 = new JButton("/");
  39.  
  40. centerPanel.add(c1);
  41. centerPanel.add(c2);
  42. centerPanel.add(c3);
  43. centerPanel.add(c4);
  44. centerPanel.add(c5);
  45. centerPanel.add(c6);
  46. centerPanel.add(c7);
  47. centerPanel.add(c8);
  48. centerPanel.add(c9);
  49. centerPanel.add(c10);
  50. centerPanel.add(c11);
  51. centerPanel.add(c12);
  52. centerPanel.add(r1);
  53. centerPanel.add(r2);
  54. centerPanel.add(r3);
  55. centerPanel.add(r4);
  56.  
  57. leftPanel.setLayout(new GridLayout(4,1, 20, 20));
  58. centerPanel.setLayout(new GridLayout(4,4, 20, 20));
  59.  
  60.  
  61. add(display, BorderLayout.PAGE_START);
  62. add(leftPanel, BorderLayout.LINE_START);
  63. add(centerPanel, BorderLayout.CENTER);
  64.  
  65.  
  66. }
  67. public static void main(String[] args){
  68. AppGUI frame = new AppGUI();
  69. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  70. frame.setSize(600, 500);
  71. frame.setVisible(true);
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement