Bonjour, je suis étudiant en Terminale S, spécialité ISN et pour le projet final mes amis et moi-même avons décidé de faire une compilation de mini-jeux.
Mais, on a un soucis avec le Simon,( jeux de mémoire).
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Simon extends JFrame {
static int Pick;
public static void main(String[] args) {
JFrame frame = new JFrame("Simon");
ArrayList<Integer> Computer = new ArrayList<Integer>();
ArrayList<Integer> Player = new ArrayList<Integer>();
public simonmon() { super("Simon"); affichage(); initalisation(); affichageSerie(); }
private void affichage(){ this.setSize(206, 232); BlueButton = new JButton(); BlueButton.addActionListener(this); GreenButton = new JButton(); GreenButton.addActionListener(this); RedButton = new JButton(); RedButton.addActionListener(this); YellowButton = new JButton(); YellowButton.addActionListener(this);
// Tout les composants graphiques }
private void initalisation() {
Random gen = new Random(); int nbCouleurs = 5; //On veut 5 couleurs int couleur; for(int i = 0; i<nbCouleurs;i++){ couleur = gen.nextInt(4); Computer.add(couleur); } //La liste est chargée }
private void affichageSerie() { for (int i = 0; i < Computer.size(); i++) {
jordane45
Messages postés38144Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention21 avril 2024344 9 mai 2015 à 17:14
Bonjour,
le "ca ne marche pas.. " ... n'indique en rien le souci rencontré....
Merci de détailler le problème constaté....
de nous indiquer les éventuels messages d'erreurs affichés .. le comportement obtenu et le comportement attendu ....
Il est rare que l'on s'amuse à coller les codes fournis chez nous pour les tester .... il te faut donc exprimer de façon claire et concise ton problème.
Dans le premier programme, le programme affiche 4couleurs dans un tableau, comme prévu, les couleurs se suivent, comme prébu, mais ne s'arrete jamais, j'aimerai pouvoir arreter les couleurs
Ensuite, dans le second programme rien ne s'affiche (en fenêtre) et j'ai comme message d'erreur :
Exception in thread "simon2" java.lang.NullPointerException
at main.initalisation(main.java:49)
at main.<init>(main.java:23)
at main.main(main.java:110)