Examples of PlayerPanel


Examples of csa.jportal.gameModes.player.PlayerPanel

    private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed
       
    }//GEN-LAST:event_jMenuItem12ActionPerformed

    private void jMenuItemPlayerSelectionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemPlayerSelectionActionPerformed
        PlayerPanel p = new PlayerPanel();
        addPanel(p);
        setMainPanel(p);
        windowMe(p,1000,680, "Player information");

    }//GEN-LAST:event_jMenuItemPlayerSelectionActionPerformed
View Full Code Here

Examples of net.sf.fmj.ejmf.toolkit.util.PlayerPanel

    //  no need to open GUI for just audio.
   
    // create GUI frame, add player's GUI components to it:
    if (player.getVisualComponent() != null)
    {
      final PlayerPanel playerpanel;
      try
      {
        playerpanel = new PlayerPanel(player);
      } catch (NoPlayerException e)
      {
        logger.log(Level.WARNING, "" + e, e);
        throw new IOException("" + e);
      }
 
      // already realized so this will work:
          //playerpanel.addControlComponent(); // no need for control component
          playerpanel.addVisualComponent();
         
      final JFrame frame = new JFrame( "Renderer" );
 
      // exit on close:
          //  Allow window to close
          frame.addWindowListener(
              new WindowAdapter() {
                  @Override
          public void windowClosing(WindowEvent e) {
                    // TODO: close player?
                     // System.exit(0);
                  }
              }
          );
 
          //  Resize frame whenever new Component is added
          playerpanel.getMediaPanel().addContainerListener(
              new ContainerListener() {
                  public void componentAdded(ContainerEvent e) {
                      frame.pack();
                  }
                  public void componentRemoved(ContainerEvent e) {
View Full Code Here

Examples of net.sf.fmj.ejmf.toolkit.util.PlayerPanel

   
    // create a player:
    final Player player = Manager.createRealizedPlayer(ds);
   
    // create GUI frame, add player's GUI components to it:
    final PlayerPanel playerpanel = new PlayerPanel(player);

    // already realized so this will work:
        playerpanel.addControlComponent();
        playerpanel.addVisualComponent();
       
    final JFrame frame = new JFrame( "A/V Merge Test" );

    // exit on close:
        //  Allow window to close
        frame.addWindowListener(
            new WindowAdapter() {
                @Override
        public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            }
        );

        //  Resize frame whenever new Component is added
        playerpanel.getMediaPanel().addContainerListener(
            new ContainerListener() {
                public void componentAdded(ContainerEvent e) {
                    frame.pack();
                }
                public void componentRemoved(ContainerEvent e) {
View Full Code Here

Examples of net.sf.fmj.ejmf.toolkit.util.PlayerPanel

    {
      // create a player:
      final Player player = Manager.createRealizedPlayer(ds[i]);
     
      // create GUI frame, add player's GUI components to it:
      final PlayerPanel playerpanel = new PlayerPanel(player);
 
      // already realized so this will work:
          playerpanel.addControlComponent();
          playerpanel.addVisualComponent();
         
      final JFrame frame = new JFrame( "A/V Clone Test " + i );
 
      // exit on close:
          //  Allow window to close
          frame.addWindowListener(
              new WindowAdapter() {
                  @Override
          public void windowClosing(WindowEvent e) {
                      System.exit(0);
                  }
              }
          );
 
          //  Resize frame whenever new Component is added
          playerpanel.getMediaPanel().addContainerListener(
              new ContainerListener() {
                  public void componentAdded(ContainerEvent e) {
                      frame.pack();
                  }
                  public void componentRemoved(ContainerEvent e) {
View Full Code Here

Examples of net.sf.fmj.ui.application.PlayerPanel

    frame.setSize(new Dimension(640, 480));
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

   
    Container contentPane = frame.getContentPane();
    playerPanel = new PlayerPanel();
    contentPane.add(playerPanel);
   
    frame.setMenuBar(getMenuBar());
   
        //  Resize frame whenever new Component is added
View Full Code Here

Examples of pdp.scrabble.ihm.PlayerPanel

  public void setPlayerTurn(int id) {
    Player player = this.getPlayer(id);
    this.playerTurn = id;
    if (!player.isAI()) {
      this.mainFrame.setPlayerPanelPlayer(player);
      PlayerPanel ppanel = this.mainFrame.getPlayerPanel();
      ppanel.getButton("Help").setEnabled(true);
      ppanel.getButton("Game Over").setEnabled(true);
    }
    else {
      this.mainFrame.setPlayerPanelPlayer(null);
    }
  }
View Full Code Here

Examples of pdp.scrabble.ihm.PlayerPanel

    this.server.sendReadyMulti(this.player.getID());
  }


  public void launchGameMulti() throws RemoteException, InterruptedException {
    final PlayerPanel ppanel = this.mainFrame.getPlayerPanel();
    this.panel.getButton("Ready").setText(getGameLang("Launched"));
    ppanel.getButton("Help").setEnabled(true);
    ppanel.getButton("Game Over").setEnabled(true);
    ppanel.getButton("Reset").setEnabled(true);
    ppanel.getScorePanel().setVisible(false);

    this.game.board().setDictionary(this.game.dictionary());

    if (this.client != null) {
      this.game.board().addObserver((ClientImpl) this.client);
    }

    for (int i = 0; i < Rack.MAX_RACK_LETTERS; i++) {
      this.player.getRack().addLetter(this.server.pickLetter());
    }

    // If server creator, start playing or wait for turn
    if (this.serverCreator) {
      this.server.setPlayertable(
          this.player.getID(), null, getGameLang("Playing"), -1);


      this.isMyTurn = true;
    }
    else {
      this.server.setPlayertable(
          this.player.getID(), null, getGameLang("Thinking"), -1);
      this.isMyTurn = false;
      ppanel.lock();

    }

    this.mainFrame.setPlayerPanelPlayer(this.player);
    ppanel.getButton("Game Over").addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (mainFrame.getGameSelection() == 2) {
          try {
            mainFrame.getMultiplayerPanel().getAction().disconnect();
          }
          catch (RemoteException ex) {
            Display.error("Server", "Error while disconnecting !");
          }
          catch (MalformedURLException ex) {
            Display.error("Server", "Error while disconnecting !");
          }
        }
      }
    });


    // Change turn when pick
    ppanel.getButton("Validate").addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (mainFrame.getGameSelection() == 2) {
          try {
            try {
              player.validate();
              player.endTurn(true);
            }
            catch (BoardWrongWordPlace ex) {
              Display.error(
                  "Multiplayer", "This word doesn't exists !");
              return;
            }

            int len = Rack.MAX_RACK_LETTERS - player.getRack().getLetters().length();
            for (int i = 0; i < len; i++) {
              Letter letter = server.pickLetter();
              if (letter != null) {
                player.getRack().addLetter(letter);
              }
            }
            ppanel.getButton("Validate").setEnabled(false);
            ppanel.getButton("Cancel").setEnabled(false);
            ppanel.getButton("Reset").setEnabled(false);
            ppanel.getButton("Game Over").setEnabled(true);
            panel.endTurn();
            server.setPlayertable(player.getID(), player.getName(),
                null, player.getScore());
          }
          catch (RemoteException ex) {
            Display.error(
                "Multiplayer", "Error while changing player turn !");
          }
        }
      }
    });

    ppanel.getButton("Reset").addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        if (mainFrame.getGameSelection() == 2) {
          List<Integer> selectedLetters = ppanel.action().getLettersToReset();
          Iterator<Integer> itr = selectedLetters.iterator();
          while (itr.hasNext()) {
            int letterToReset = itr.next();
            Letter letter = player.getRack().getLetter(letterToReset);
            if (letter != null) {
              try {
                Letter let = server.exchangeLetter(letter);
                player.getRack().changeLetter(letterToReset, let);
              }
              catch (RemoteException ex) {
                Display.error("Reset", "Error while reseting letter.");
              }
            }
          }
          ppanel.action().clearLettersToReset();
        }
      }
    });

    this.panel.repaint();
View Full Code Here

Examples of pdp.scrabble.ihm.PlayerPanel

    // Remove letter on board
    this.board.resetCase(vertCase, horiCase);
    this.board.removeCaseNew(boardCase);
    if (this.board.numberOfNewCases() == 0) {
        PlayerPanel pp = this.mainFrame.getPlayerPanel();
        pp.getButton("Validate").setEnabled(false);
        pp.getButton("Cancel").setEnabled(false);
    }

    // Update player panel
    this.mainFrame.repaint();
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.