Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. import java.awt.*;
  2. import javax.swing.*;
  3.  
  4. public class NewMadness extends JFrame {
  5.  
  6. // set up row 1
  7. JComboBox row1CBox = new JComboBox();
  8.  
  9. // set up row 2
  10. JPanel row2 = new JPanel();
  11. JLabel numbersLabel = new JLabel("Your picks: ", JLabel.RIGHT);
  12. JTextField[] numbers = new JTextField[6];
  13. JLabel winnersLabel = new JLabel("Winners: ", JLabel.RIGHT);
  14. JTextField[] winners = new JTextField[6];
  15. // set up row 3
  16. JPanel row3 = new JPanel();
  17. JButton stop = new JButton("Stop");
  18. JButton play = new JButton("Play");
  19. JButton reset = new JButton("Reset");
  20. // set up row 4
  21. JPanel row4 = new JPanel();
  22. JLabel got3Label = new JLabel("3 of 6: ", JLabel.RIGHT);
  23. JTextField got3 = new JTextField("0");
  24. JLabel got4Label = new JLabel("4 of 6: ", JLabel.RIGHT);
  25. JTextField got4 = new JTextField("0");
  26. JLabel got5Label = new JLabel("5 of 6: ", JLabel.RIGHT);
  27. JTextField got5 = new JTextField("0");
  28. JLabel got6Label = new JLabel("6 of 6: ", JLabel.RIGHT);
  29. JTextField got6 = new JTextField("0", 10);
  30. JLabel drawingsLabel = new JLabel("Drawings: ", JLabel.RIGHT);
  31. JTextField drawings = new JTextField("0");
  32. JLabel yearsLabel = new JLabel("Years: ", JLabel.RIGHT);
  33. JTextField years = new JTextField();
  34.  
  35. public NewMadness() {
  36. super("Lotto Madness");
  37. setSize(550,270);
  38. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  39. GridLayout layout = new GridLayout(5,1,10,10);
  40. setLayout(layout);
  41.  
  42. // FlowLayout layout1 = new FlowLayout();
  43. // row1CBox.setLayout(layout1);
  44. // row1CBox.addItem("Personal");
  45. // row1CBox.addItem("Quick Pick");
  46. // row1CBox.add(row1CBox);
  47.  
  48. GridLayout layout2 = new GridLayout(2,7,10,10);
  49. row2.setLayout(layout2);
  50. row2.add(numbersLabel);
  51. for (int i = 0; i < 6; i++){
  52. numbers[i] = new JTextField();
  53. row2.add(numbers[i]);
  54. }
  55. row2.add(winnersLabel);
  56. for (int i = 0; i < 6; i++) {
  57. winners[i] = new JTextField();
  58. winners[i].setEditable(false);
  59. row2.add(winners[i]);
  60. }
  61. add(row2);
  62.  
  63. FlowLayout layout3 = new FlowLayout(FlowLayout.CENTER, 10, 10);
  64. row3.setLayout(layout3);
  65. stop.setEnabled(false);
  66. row3.add(stop);
  67. row3.add(play);
  68. row3.add(reset);
  69. add(row3);
  70.  
  71. GridLayout layout4 = new GridLayout(2,3,20,10);
  72. row4.setLayout(layout4);
  73. row4.add(got3Label);
  74. got3.setEditable(false);
  75. row4.add(got3);
  76. row4.add(got4Label);
  77. got4.setEditable(false);
  78. row4.add(got4);
  79. row4.add(got5Label);
  80. got5.setEditable(false);
  81. row4.add(got5);
  82. row4.add(got6Label);
  83. got6.setEditable(false);
  84. row4.add(got6);
  85. row4.add(drawingsLabel);
  86. drawings.setEditable(false);
  87. row4.add(drawings);
  88. row4.add(yearsLabel);
  89. years.setEditable(false);
  90. row4.add(years);
  91. add(row4);
  92.  
  93. setVisible(true);
  94. }
  95.  
  96. public static void main(String[] args) {
  97. LottoMadness frame = new LottoMadness();
  98. }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement