@Override
  public void actionPerformed(ActionEvent event) {
    if (event.getSource() == boutonJouer) {
      String s =
          (String)
              JOptionPane.showInputDialog(
                  this,
                  "Veuillez entrer votre nom",
                  "Nouvelle partie",
                  JOptionPane.PLAIN_MESSAGE,
                  null,
                  null,
                  "Dupont");

      // If a string was returned, say so.
      if ((s != null) && (s.length() > 0)) {
        Joueur.getInstance().setUsername(s);
      } else return;

      this.setVisible(false);
      mainWindow.setVisible(true);
    } else if (event.getSource() == boutonAbout) {
      textWindow.setVisible(true);
    }
  }
Exemple #2
0
  @Override
  public void initPlayer() {
    Element joueur = (Element) racine.getElementsByTagName("joueur").item(0);

    NodeList stats = joueur.getElementsByTagName("stat");
    for (int i = 0; i < stats.getLength(); i++) {
      String label = ((Element) stats.item(i)).getAttribute("label");
      int value = Integer.parseInt(((Element) stats.item(i)).getAttribute("value"));

      Joueur.getInstance().setStat(label, value);
    }
  }