Java GRAPHE
Mohsine akil
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Mohsine akil Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Mohsine akil Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je viens de commencer la parite graphe en java ,je programme sur eclipse galilio
quand j'ai ecrit ce programme il m'affiche erreur sur "Fen1Bouton"
plz une solution merci d'avance
import javax.swing.* ;
import java.awt.* ;
import java.awt.event.* ;
class Fen1Bouton extends JFrame implements ActionListener
{
public Fen1Bouton ()
{
setTitle ("Premier bouton") ;
setSize (300, 200) ;
monBouton = new JButton ("ESSAI") ;
getContentPane().setLayout(new FlowLayout()) ;
getContentPane().add(monBouton) ;
monBouton.addActionListener(this);
}
public void actionPerformed (ActionEvent ev)
{
System.out.println ("action sur bouton ESSAI") ;
}
private JButton monBouton ;
}
public class Bouton2
{
public static void main (String args[])
{
Fen1Bouton fen = new Fen1Bouton() ;
fen.setVisible(true) ;
}
}
je viens de commencer la parite graphe en java ,je programme sur eclipse galilio
quand j'ai ecrit ce programme il m'affiche erreur sur "Fen1Bouton"
plz une solution merci d'avance
import javax.swing.* ;
import java.awt.* ;
import java.awt.event.* ;
class Fen1Bouton extends JFrame implements ActionListener
{
public Fen1Bouton ()
{
setTitle ("Premier bouton") ;
setSize (300, 200) ;
monBouton = new JButton ("ESSAI") ;
getContentPane().setLayout(new FlowLayout()) ;
getContentPane().add(monBouton) ;
monBouton.addActionListener(this);
}
public void actionPerformed (ActionEvent ev)
{
System.out.println ("action sur bouton ESSAI") ;
}
private JButton monBouton ;
}
public class Bouton2
{
public static void main (String args[])
{
Fen1Bouton fen = new Fen1Bouton() ;
fen.setVisible(true) ;
}
}
A voir également:
- Java GRAPHE
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
7 réponses
Salut,
Tu ne nous donnes pas la liste de l'erreur.
On ne sait pas si l'erreur concerne la classe ou le constructeur.
Ni si c'est lors de la compilation ou de l'exécution.
Tu devrais ajouter dans la méthode main(...) :
fen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
pour qu'on sorte du programme si on clique sur "fermer" (X)
Tu pouvais aussi (sans la classe Bouton2) mettre la méthode main(...) dans la classe Fen1Bouton.
Dans ce cas ton .java serait Fen1Bouton.java et le .class Fen1Bouton.class
Cordialement,
Dan
Tu ne nous donnes pas la liste de l'erreur.
On ne sait pas si l'erreur concerne la classe ou le constructeur.
Ni si c'est lors de la compilation ou de l'exécution.
Tu devrais ajouter dans la méthode main(...) :
fen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
pour qu'on sorte du programme si on clique sur "fermer" (X)
public class Bouton2 { public static void main (String args[]) { Fen1Bouton fen = new Fen1Bouton() ; fen.setVisible(true) ; fen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // <<<<<<<<<<<<<<<<<<<< } }
Tu pouvais aussi (sans la classe Bouton2) mettre la méthode main(...) dans la classe Fen1Bouton.
Dans ce cas ton .java serait Fen1Bouton.java et le .class Fen1Bouton.class
Cordialement,
Dan
bonjour,
j'ai creer un bouton et je veut lui appliqué un evenment
comment par exemlpe j'apuie sur la bouton il me donne entrer quelque chose
aide svp
merci d'avance
j'ai creer un bouton et je veut lui appliqué un evenment
comment par exemlpe j'apuie sur la bouton il me donne entrer quelque chose
aide svp
merci d'avance
Salut,
Eh bien ici :
aulieu de ("action sur bouton ESSAI") ;
tu remplace par :
Pouquoi "et pour commencer" ?
Parceque ce serait mieux d'avoir une methode entree clavier dans une fenêtre par exemple en utilisant
javax.swing.JOptionPane.showInputDialog(...
ou en ajoutant un JTextField dans ta fenêtre.
Cordialement,
Dan
Eh bien ici :
public void actionPerformed (ActionEvent ev) { System.out.println ("action sur bouton ESSAI") ; }
aulieu de ("action sur bouton ESSAI") ;
tu remplace par :
public void actionPerformed (ActionEvent ev) { System.out.println ("Entrer quelque-chose:") ; // et pour commencer clavier(); // la methode dont il est question dans un de tes autres messages }
Pouquoi "et pour commencer" ?
Parceque ce serait mieux d'avoir une methode entree clavier dans une fenêtre par exemple en utilisant
javax.swing.JOptionPane.showInputDialog(...
ou en ajoutant un JTextField dans ta fenêtre.
Cordialement,
Dan
mmerci
mais je n'est pas bien saisie je l'est essaiyé maie quand j'apuie sur le boutton ça donne rien meme si j'ai ecrit
...
mais je n'est pas bien saisie je l'est essaiyé maie quand j'apuie sur le boutton ça donne rien meme si j'ai ecrit
...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
j'ai crée 4 bouton et je veux donner a chque bouton un evnement different de l'autre
comment je peut le faire svp
j'ai crée 4 bouton et je veux donner a chque bouton un evnement different de l'autre
comment je peut le faire svp
Salut,
Dan
import javax.swing.* ; import java.awt.* ; import java.awt.event.* ; import java.util.Scanner; // penser a l'ajouter <<<<<<<<<<<<<<<<<<<<<< class Fen1Bouton2 extends JFrame implements ActionListener { private JButton monBouton1; private JButton monBouton2; private JButton monBouton3; private JButton monBoutonFin; public Fen1Bouton2() { setTitle ("Quatre boutons") ; setSize (300, 200) ; getContentPane().setLayout(new FlowLayout()) ; monBouton1 = new JButton ("CLAVIER") ; getContentPane().add(monBouton1) ; monBouton1.addActionListener(this); monBouton2 = new JButton ("B2") ; getContentPane().add(monBouton2) ; monBouton2.addActionListener(this); monBouton3 = new JButton ("B3") ; getContentPane().add(monBouton3) ; monBouton3.addActionListener(this); monBoutonFin = new JButton ("FIN") ; getContentPane().add(monBoutonFin) ; monBoutonFin.addActionListener(this); } public void clavier() { Scanner clavier =new Scanner(System.in); System.out.print("\nEntrer une valeur(int): "); int n =clavier.nextInt(); System.out.println("\nVous avez saisi " + n); } public void actionPerformed( ActionEvent ev ) { Object src = ev.getSource(); if( src == monBouton1 ) { //traitement monBouton1 System.out.println("Traitement de CLAVIER"); clavier(); } if( src ==monBouton2) { //traitement monBouton2 System.out.println("Traitement de B2"); } if( src ==monBouton3) { //traitement monBouton3 System.out.println("Traitement de B3"); } if( src ==monBoutonFin) { //traitement monBoutonFin System.out.println("Traitement de FIN"); System.exit(0); } } /*public void actionPerformed (ActionEvent ev) { System.out.println ("action sur bouton CLAVIER"); clavier(); } */ } public class Bouton2 { public static void main (String args[]) { Fen1Bouton2 fen = new Fen1Bouton2() ; fen.setVisible(true) ; fen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); } }
Dan