@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); } }
@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); } }