Moi et un camarade travaillons sur un jeu, utilisant des fichiers pour les scores effectués par les joueurs. A la fin d'une partie, le joueur rentre son nom dans une fenêtre qui s'ouvre, et le nom est récupéré pour rentrer dans le fichier, pareil pour son score.
JTextArea texte;
JButton Button;
JLabel label;
static String NouveauJoueur;
public static int P = 0;
public GameOver() {
setLayout(new FlowLayout());
texte = new JTextArea(5, 25);
add(texte);
Button = new JButton("e;Enter"e;);
add(Button);
label = new JLabel("e;Enter your name"e;);
add(label);
event e = new event();
Button.addActionListener(e);
}
public class event implements ActionListener {
public void actionPerformed(ActionEvent e) {
NouveauJoueur = texte.getText();
P = 1;
label.setText("e;Hello "e; + NouveauJoueur + "e;, nice to meet you. Such a nice score !"e;);
}
}
Malheureusement, le nom et le nouveau score ne s'enregistre pas dans le fichier, et on ne comprends pas pourquoi, alors que si l'on fait marcher la partie qui s'occupe du score tout seul et qu'on entre dedans le nouveau nom et le nouveau score, tout marche correctement.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
David Larochette
Le 15/05/2020 à 00:06, BKCelia a écrit :
Bonsoir, Moi et un camarade travaillons sur un jeu, utilisant des fichiers pour les scores effectués par les joueurs. A la fin d'une partie, le joueur rentre son nom dans une fenêtre qui s'ouvre, et le nom est récupéré pour rentrer dans le fichier, pareil pour son score. ci-dessous, nos différentes class :
[SNIP: code]
public class event implements ActionListener { public void actionPerformed(ActionEvent e) { NouveauJoueur = texte.getText(); P = 1; label.setText("e;Hello "e; + NouveauJoueur + "e;, nice to meet you. Such a nice score !"e;); } }
[SNIP: code]
Malheureusement, le nom et le nouveau score ne s'enregistre pas dans le fichier, et on ne comprends pas pourquoi, alors que si l'on fait marcher la partie qui s'occupe du score tout seul et qu'on entre dedans le nouveau nom et le nouveau score, tout marche correctement.
Je ne vois pas d'appel à la fonction qui écrit le fichier des scores lorsqu'on clique sur le bouton, ou sur un quelconque autre événement.
Le 15/05/2020 à 00:06, BKCelia a écrit :
Bonsoir,
Moi et un camarade travaillons sur un jeu, utilisant des fichiers pour les
scores effectués par les joueurs. A la fin d'une partie, le joueur rentre son
nom dans une fenêtre qui s'ouvre, et le nom est récupéré pour rentrer dans le
fichier, pareil pour son score.
ci-dessous, nos différentes class :
[SNIP: code]
public class event implements ActionListener {
public void actionPerformed(ActionEvent e) {
NouveauJoueur = texte.getText();
P = 1;
label.setText("e;Hello "e; + NouveauJoueur + "e;, nice to meet you. Such a
nice score !"e;);
}
}
[SNIP: code]
Malheureusement, le nom et le nouveau score ne s'enregistre pas dans le fichier,
et on ne comprends pas pourquoi, alors que si l'on fait marcher la partie qui
s'occupe du score tout seul et qu'on entre dedans le nouveau nom et le nouveau
score, tout marche correctement.
Je ne vois pas d'appel à la fonction qui écrit le fichier des scores
lorsqu'on clique sur le bouton, ou sur un quelconque autre événement.
Bonsoir, Moi et un camarade travaillons sur un jeu, utilisant des fichiers pour les scores effectués par les joueurs. A la fin d'une partie, le joueur rentre son nom dans une fenêtre qui s'ouvre, et le nom est récupéré pour rentrer dans le fichier, pareil pour son score. ci-dessous, nos différentes class :
[SNIP: code]
public class event implements ActionListener { public void actionPerformed(ActionEvent e) { NouveauJoueur = texte.getText(); P = 1; label.setText("e;Hello "e; + NouveauJoueur + "e;, nice to meet you. Such a nice score !"e;); } }
[SNIP: code]
Malheureusement, le nom et le nouveau score ne s'enregistre pas dans le fichier, et on ne comprends pas pourquoi, alors que si l'on fait marcher la partie qui s'occupe du score tout seul et qu'on entre dedans le nouveau nom et le nouveau score, tout marche correctement.
Je ne vois pas d'appel à la fonction qui écrit le fichier des scores lorsqu'on clique sur le bouton, ou sur un quelconque autre événement.