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 :

evenement en java fatiguant


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Par défaut evenement en java fatiguant
    salut je voudrait faire cette tache pour mon tp en java creer un bouton mais il faut quand on clique sur lui il change de couleur.
    merci d'avance

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Regarde la methode addActionListener() ou, mieux, lis un tutorial sur Swing...

  3. #3
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Mouaip, faudrait chercher un tant soit peu dans les tutos mister, ça traine partout ce genre de bestioles...........
    A priori ça donne qqchose dans ce style


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    JButton button = new JButton("machin");
    button.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e) {
             button.setBackground(Color.BLUE);  //si tu veux changer le fond en bleu
             button.setForeground(Color.YELLOW);   //Si tu veux changer le texte du boutton en jaune
        }
    }
    Mais bon sur que tu peux mieux faire, mais moi je n'en ais pas trop l'envie

  4. #4
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Par défaut
    Salut.
    pour géré un peu mieux ton clic je te propose ce ptit bou de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    JButton boutton= new JButton("Cliqué");
    boutton.addActionListener(new ActionListener() {
              public void actionPerformed(ActionEvent e) {
                     boutton_clic(e);
             }
    });
    //en dehor du constructeur
    public void bouton_clic(ActionEvent e) {
          boutton.setForeground(Color.red);
          boutton.setBackgroun(Color.white);
          //tu peut faire quelle truc en cliquant
    }

Discussions similaires

  1. evenement en java ne marche pas
    Par jasminrose dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 09/06/2008, 12h11
  2. Question d'un fou qui veut fatiguer Java
    Par Voyvode dans le forum Général Java
    Réponses: 7
    Dernier message: 03/05/2007, 18h54
  3. evenement souris java (debutant)
    Par Flouf dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 05/04/2007, 11h33
  4. capturer evenements application non java
    Par Finidrigoler dans le forum Langage
    Réponses: 4
    Dernier message: 02/08/2006, 11h29
  5. [Java / Jtree] Evenement deployement branche
    Par shaun_the_sheep dans le forum Composants
    Réponses: 4
    Dernier message: 19/01/2006, 22h01

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