Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class SSPUserInput extends JPanel {
- private SSPController controller;
- private SSPViewer viewer;
- private JPanel pnlNorth = new JPanel();
- private JPanel pnlSouth = new JPanel();
- private JPanel pnlCenter = new JPanel();
- private JButton btnRock = new JButton("Sten");
- private JButton btnScissors = new JButton("Sax");
- private JButton btnPaper = new JButton("Påse");
- private JButton newGame = new JButton("Nytt spel");
- private JButton exitGame = new JButton("Avsluta spel");
- // private int choice;
- public SSPUserInput(SSPController controller) {
- this.controller = controller;
- setPreferredSize( new Dimension( 320, 150 ) );
- setLayout( new GridLayout( 3, 1, 10, 0 ) );
- pnlNorth.add(btnRock, BorderLayout.NORTH);
- pnlNorth.add(btnScissors, BorderLayout.NORTH);
- pnlNorth.add(btnPaper, BorderLayout.NORTH);
- btnRock.setPreferredSize( new Dimension (100, 40));
- btnScissors.setPreferredSize( new Dimension (100, 40));
- btnPaper.setPreferredSize( new Dimension (100, 40));
- pnlCenter.add(newGame, BorderLayout.CENTER);
- pnlSouth.add(exitGame, BorderLayout.SOUTH);
- newGame.setPreferredSize(new Dimension (310, 40));
- exitGame.setPreferredSize(new Dimension (310, 40));
- add ( pnlNorth, BorderLayout.NORTH );
- add ( pnlCenter, BorderLayout.CENTER);
- add ( pnlSouth, BorderLayout.SOUTH );
- btnRock.addActionListener(new ButtonListener());
- btnScissors.addActionListener(new ButtonListener());
- btnPaper.addActionListener(new ButtonListener());
- newGame.addActionListener(new ButtonListener());
- exitGame.addActionListener(new ButtonListener());
- }
- private class ButtonListener implements ActionListener {
- public void actionPerformed(ActionEvent e) {
- if(e.getSource() == btnRock) {
- viewer.lblPlayerDecision.setText( "STEN" );
- } else if(e.getSource() == btnScissors) {
- viewer.lblPlayerDecision.setText( "Sax" );
- } else if(e.getSource() == btnPaper) {
- viewer.lblPlayerDecision.setText( "Påse" );
- // }
- // if(e.getSource() == newGame) {
- // lblPlayerDecision = "";
- // lblCPUDecision = "";
- }
- if(e.getSource() == exitGame) {
- System.exit(0);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement