Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. package edu.paredel.Project_03;
  2.  
  3. import java.awt.Font;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6.  
  7. import javax.swing.JComboBox;
  8. import javax.swing.JFrame;
  9. import javax.swing.JLabel;
  10. import javax.swing.JPanel;
  11.  
  12. public class SelectPlayer extends JFrame{
  13. /**
  14. *
  15. */
  16. private static final long serialVersionUID = 1L;
  17. private JLabel pn = new JLabel("Amount of Players:");
  18. private String numOfPlayers[] = {"Three","Four","Five","Six","Seven"};
  19. private JComboBox<String> aOP = new JComboBox<>(numOfPlayers);
  20. private JPanel playerNum;
  21.  
  22. SelectPlayer(){
  23. playerNum = new JPanel();
  24. playerNum.setLayout(null);
  25. pn.setBounds(30, 30, 140, 50);
  26. pn.setFont(new Font("ArialBlack",Font.ITALIC,15));
  27.  
  28. aOP.setBounds(50, 70, 80, 30);
  29.  
  30. aOP.addActionListener(new ActionListener() {
  31.  
  32. @Override
  33. public void actionPerformed(ActionEvent e) {
  34. // TODO Auto-generated method stub
  35. if(aOP.getSelectedItem() == "Three") {
  36. setVisible(false);
  37. MapGame m = new MapGame();
  38. m.setVisible(true);
  39. PaintPanel.playerNum = 3;
  40. }
  41. else if(aOP.getSelectedItem() == "Four") {
  42. setVisible(false);
  43. MapGame m = new MapGame();
  44. m.setVisible(true);
  45. PaintPanel.playerNum = 4;
  46.  
  47. }
  48. else if(aOP.getSelectedItem() == "Five") {
  49. setVisible(false);
  50. MapGame m = new MapGame();
  51. m.setVisible(true);
  52. PaintPanel.playerNum = 5;
  53.  
  54. }
  55. else if(aOP.getSelectedItem() == "Six") {
  56. setVisible(false);
  57. MapGame m = new MapGame();
  58. m.setVisible(true);
  59. PaintPanel.playerNum = 6;
  60. }
  61. else {
  62. setVisible(false);
  63. MapGame m = new MapGame();
  64. m.setVisible(true);
  65. PaintPanel.playerNum = 7;
  66. }
  67. }
  68.  
  69. });
  70. playerNum.add(pn);
  71. playerNum.add(aOP);
  72. add(playerNum);
  73. setResizable(false);
  74. setSize(200, 200);
  75. setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
  76. setLocationRelativeTo(null);
  77. setVisible(true);
  78.  
  79. }
  80.  
  81. public void VisOne() {
  82. this.setVisible(true);
  83. }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement