IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

réalisation d'un simple bouton sans instruction particuliere


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonjour tout le monde

    J'espere que m'envoudrais pas je mets les 3 class concernné.

    Ici la class Element qui ajoute les élément de l'applet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    import java.awt.*;
    import java.awt.event.*;
     
    public class Element extends Panel
     
    {
     
    String animation;
     
    public void Element(Monnayeur m))
    {
     
    setBackground(Color.lightGray);
     
    Button bparamettre = new Button("Ouverture paramêttre");
    bparamettre.addActionListener(new Coeurmc(1,m));
    this.add(bparamettre);
     
    Label titre = new Label("Machine à café");
     
    Button cafe = new Button("café");
    cafe.addActionListener(new Coeurmc(2,m));
    this.add(cafe);
     
    Button cafelait = new Button("café au lait");
    cafelait.addActionListener(new Coeurmc(3,m));
    this.add(cafelait);
     
     
    Button chocolat = new Button("chocolat");
    chocolat.addActionListener(new Coeurmc(4,m));
    this.add(chocolat);
     
    Button the = new Button("the");
    the.addActionListener(new Coeurmc(5,m));
    this.add(the);
     
    TextField animation = new TextField(20);
    animation.addActionListener(new Coeurmc(16,m));
    this.add(animation);

    Ici la class Coeurmc qui fait le rélais entre la class Element et la class Monnayeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
     
    import java.awt.*;
    import java.awt.event.*;
     
    public class Element extends Panel
     
    {
     
     
    int txtrendmoncinqcent, textrendmondixcent, textrendmonvingtcent, textrendmoncinquantcent, textrendmonunerro;
     
    String animation;
     
    public void Element(Monnayeur m))
    {
     
    setBackground(Color.lightGray);
     
    Button bparamettre = new Button("Ouverture paramêttre");
    bparamettre.addActionListener(new Coeurmc(1,m));
    this.add(bparamettre);
     
    Label titre = new Label("Machine à café");
     
    Button cafe = new Button("café");
    cafe.addActionListener(new Coeurmc(2,m));
    this.add(cafe);
     
    Button cafelait = new Button("café au lait");
    cafelait.addActionListener(new Coeurmc(3,m));
    this.add(cafelait);
     
     
    Button chocolat = new Button("chocolat");
    chocolat.addActionListener(new Coeurmc(4,m));
    this.add(chocolat);
     
    Button the = new Button("the");
    the.addActionListener(new Coeurmc(5,m));
    this.add(the);
     
    TextField animation = new TextField(20);
    animation.addActionListener(new Coeurmc(16,m));
    this.add(animation);
    Ici la class Monnayeur qui

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    mport java.awt.*;
    import java.awt.event.*;
     
     
    public class Monnayeur
     
    {
     
    int sr, sar, cout;
     
     
    public  Monnayeur()
     
    {
     
    instruct();
     
    rendmonnaie();
     
    }
    public void instruct()
     
    {
     
    if((cafe.equals("café") && sr==0) ||(cafelait.equals("café au lait") && sr==0)||(chocolat.equals("chocolat") && sr==0)||(the.equals("the") && sr==0))
     
    {
     
    animation="Somme insuffisante";
     
     
    }
     
    				else
    					{
     
                   sar=sr-cout;
     
    						sar=sar*10;
     
     
    		          		                   }
    Je n'ai pas mis les class en totalité je n'ai pas voulus exagerer.

    Cette method pour l'ajout des composant se trouve dans mon livre.

    Le probème est que je n'arrive pas à mettre e.getActionCommand();.

    Et aussi à récupérer la chaine de caractere dans le textfield animation.

    Pourriez vous m'aider svp.

    Merci

    Cordialement

    A Bientôt

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonsoir tout le monde

    J'ai réglé le probleme

    Voici le code tel qu'il est maintenant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    public void instruct()
     
    {
     
    String cafe="", cafelait="", chocolat="", the="";
     
    if((cafe.equals("café") && sr==0) ||(cafelait.equals("café au lait") && sr==0)||(chocolat.equals("chocolat") && sr==0)||(the.equals("the") && sr==0))
     
    {
     
    animation="Somme insuffisante";
     
     
    }
     
    				else
    					{
    						sar = sr-cout;
     
    						sar = sar*10;
     
     
    					}
    il ne lance pas d'erreur, j'ignore si le projet va fonctionner correctement.

    Merci

    Cordialement

    A bientôt

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Simple bouton sans formulaire.
    Par Roy Miro dans le forum Langage
    Réponses: 3
    Dernier message: 28/07/2007, 16h39
  2. [struts][debutant]bouton sans Form
    Par sebus dans le forum Struts 1
    Réponses: 5
    Dernier message: 28/04/2006, 20h01
  3. Réponses: 4
    Dernier message: 08/03/2006, 11h43
  4. [SGBDR] une BDD Simple à transporter/ sans install.
    Par Manopower dans le forum Bases de données
    Réponses: 6
    Dernier message: 06/10/2005, 16h53
  5. Pb de COUNT et GROUP BY simple mais sans requête imbriquées
    Par vanquish dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/10/2004, 09h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo