SHARE
TWEET

Untitled

a guest Oct 20th, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top