Java GRAPHE

Fermé
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010 - 31 janv. 2010 à 14:15
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010 - 5 févr. 2010 à 17:16
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) ;
}
}
A voir également:

7 réponses

Utilisateur anonyme
1 févr. 2010 à 04:52
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)

 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
0
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010
2 févr. 2010 à 17:27
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
0
Utilisateur anonyme
3 févr. 2010 à 09:05
Salut,

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
0
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010
3 févr. 2010 à 17:07
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
...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010
4 févr. 2010 à 15:46
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
0
Utilisateur anonyme
4 févr. 2010 à 18:50
Salut,

   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
0
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010
5 févr. 2010 à 16:31
bonjour ,
merci infiniment c'est trop gentille de votre part
merci encor
0
Mohsine akil Messages postés 28 Date d'inscription dimanche 26 juillet 2009 Statut Membre Dernière intervention 10 février 2010
5 févr. 2010 à 17:16
bonjour,
j'ai creer un bouton "CREER " ce bouton permet par exemple d'ajouter des nom
comment je peut stocker ces donnes dans une base de données avec JDBC
merci d'avance
0