Problème de boutons en java
Résolu/Fermé
A voir également:
- Problème de boutons en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Télécharger jeux java gameloft gratuit - Forum Mobile
- Java décompiler - Télécharger - Langages
6 réponses
minikini
Messages postés
39
Date d'inscription
mercredi 24 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2007
6
6 nov. 2007 à 19:24
6 nov. 2007 à 19:24
Hello,
essaye:
if (evt.getActionCommand().equals("Jouer")) {
nb_Coups.setNbCoups();
System.out.println(txt.getText());
}
A+
essaye:
if (evt.getActionCommand().equals("Jouer")) {
nb_Coups.setNbCoups();
System.out.println(txt.getText());
}
A+
Object source = evt.getSource();
//System.out.println(source);
//System.out.println(jouer);
if (evt.getActionCommand().equals("Jouer")) {
nb_Coups.setNbCoups(txt.getText());
//System.out.println(txt.getText());
}
}
//System.out.println(source);
//System.out.println(jouer);
if (evt.getActionCommand().equals("Jouer")) {
nb_Coups.setNbCoups(txt.getText());
//System.out.println(txt.getText());
}
}
j'ai fais ca, mais il me met des erreurs
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at initial.JeuDes.actionPerformed(JeuDes.java:65)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at initial.JeuDes.actionPerformed(JeuDes.java:65)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'objet jouer n'existe pas: Le créer.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test extends JPanel implements ActionListener {
Button jouer;
Test() {
jouer = new Button("Jouer");
jouer.setSize(50,25);
jouer.setLocation(190,75);
add(jouer); // ajout "graphique" du composant
jouer.addActionListener(this);
// jouer.setVisible(true); pourquoi ?
}
// et je fais un test pour savoir ce su'il se passe
public void actionPerformed(ActionEvent evt) {
Object source = evt.getSource();
System.out.println(source);
System.out.println(jouer);
}
public static void main(String[] args) {
JFrame f = new JFrame();
f.getContentPane().add(new Test());
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(250, 150, 600, 400);
f.setVisible(true);
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test extends JPanel implements ActionListener {
Button jouer;
Test() {
jouer = new Button("Jouer");
jouer.setSize(50,25);
jouer.setLocation(190,75);
add(jouer); // ajout "graphique" du composant
jouer.addActionListener(this);
// jouer.setVisible(true); pourquoi ?
}
// et je fais un test pour savoir ce su'il se passe
public void actionPerformed(ActionEvent evt) {
Object source = evt.getSource();
System.out.println(source);
System.out.println(jouer);
}
public static void main(String[] args) {
JFrame f = new JFrame();
f.getContentPane().add(new Test());
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(250, 150, 600, 400);
f.setVisible(true);
}
}