Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4.  
  5. public class MyGridLayout extends Frame implements ActionListener{
  6. JFrame f;
  7. JButton[][] b = new JButton[3][3];
  8. b[0] = new JButton[3];
  9. b[1] = new JButton[3];
  10. b[2] = new JButton[3];
  11. JTextField tf;
  12. MyGridLayout(){
  13. f=new JFrame();
  14.  
  15. b[0][0]=new JButton("P");
  16. b[0][1]=new JButton("2");
  17. b[0][2]=new JButton("3");
  18. b[1][0]=new JButton("4");
  19. b[1][1]=new JButton("5");
  20. b[1][2]=new JButton("6");
  21. b[2][0]=new JButton("7");
  22. b[2][1]=new JButton("8");
  23. b[2][2]=new JButton("9");
  24. tf = new JTextField();
  25. b[10] = new JButton("GO!");
  26.  
  27. b[0][0].setEnabled(false);
  28. b[0][1].setEnabled(false);
  29. b[0][2].setEnabled(false);
  30. b[1][0].setEnabled(false);
  31. b[1][1].setEnabled(false);
  32. b[1][2].setEnabled(false);
  33. b[2][0].setEnabled(false);
  34. b[2][1].setEnabled(false);
  35. b[2][2].setEnabled(false);
  36.  
  37. b[0][0].setBounds(10,10,50,50);
  38. b[0][1].setBounds(60,10,50,50);
  39. b[0][2].setBounds(110,10,50,50);
  40. b[1][0].setBounds(10,60,50,50);
  41. b[1][1].setBounds(60,60,50,50);
  42. b[1][2].setBounds(110,60,50,50);
  43. b[2][0].setBounds(10,110,50,50);
  44. b[2][1].setBounds(60,110,50,50);
  45. b[2][2].setBounds(110,110,50,50);
  46. b[10].setBounds(50,210,80,30);
  47. tf.setBounds(10,170,151,30);
  48.  
  49. b[10].addActionListener(this);
  50.  
  51.  
  52.  
  53. f.add(b[0][0]);
  54. f.add(b[0][1]);
  55. f.add(b[0][2]);
  56. f.add(b[1][0]);
  57. f.add(b[1][1]);
  58. f.add(b[1][2]);
  59. f.add(b[2][0]);
  60. f.add(b[2][1]);
  61. f.add(b[2][2]);
  62. f.add(tf); f.add(b[10]);
  63.  
  64. f.setLayout(null);
  65. //setting grid layout of 3 rows and 3 columns
  66. f.setSize(200,400);
  67. f.setVisible(true);
  68. }
  69. public void actionPerformed(ActionEvent e) {
  70. String txt = tf.getText();
  71. if ( b[0][0].getText() == "P" ) {
  72.  
  73. }
  74. else if ( b[0][1].getText() == "P" ) {
  75.  
  76. }
  77. else if ( b[0][2].getText() == "P" ) {
  78.  
  79. }
  80. else if ( b[1][0].getText() == "P" ) {
  81.  
  82. }
  83. else if ( b[1][1].getText() == "P" ) {
  84.  
  85. }
  86. else if ( b[1][2].getText() == "P" ) {
  87.  
  88. }
  89. else if ( b[2][0].getText() == "P" ) {
  90.  
  91. }
  92. else if ( b[2][1].getText() == "P" ) {
  93.  
  94. }
  95. else if ( b[2][2].getText() == "P" ) {
  96.  
  97. }
  98. }
  99.  
  100. public static void main(String[] args) {
  101. new MyGridLayout();
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement