begin process at 2010 02 10 12:41:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Tableau de JButton


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tableau de JButton

mercredi 22 novembre 2006 à 13:58:53 | Tableau de JButton

marou91

Salutation a tous,

alors je vous explique mon problème j'ai créé un tableau de JButton et je n'arrive pas à recupérer l'index de se bouton voici mon code
JButton [] CaractPdt;
for(B=1;B<=(i/5);B++){
                   
             
                CaractPdt[B]= new JButton ("Voir le produit commander "+B);
                   CaractPdt[B].addActionListener(new ActionListener() {
                                                   public void actionPerformed(ActionEvent e) {
                                                       System.out.println("B entré "+B);
                                                                                                         }
                                               });

                }

merci d'avance pour votre aide

mercredi 22 novembre 2006 à 15:03:12 | Re : Tableau de JButton

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
normal puisque ton bouton n'a pas accès à la variable B !

Le mieux : nomme ton bouton : CaractPdt.setName(B.toString());


mercredi 22 novembre 2006 à 15:19:58 | Re : Tableau de JButton

marou91

euh Darksidious! merci de ton conseil mais je ne vois pas comment le faire etant donnée ke B est un integer et je ne voit pa comment faire pour recupérer l'index
mercredi 22 novembre 2006 à 16:50:16 | Re : Tableau de JButton

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
ton ActionEvent de la fonction ActionPerformed contient la référence à l'objet cliqué :

((JButton) e.getSource()).getName() Te renverra String(B).


mercredi 22 novembre 2006 à 16:56:50 | Re : Tableau de JButton

Twinuts

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

pour reprendre le code avec l'astuce de DARKSIDIOUS

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;


public class Test extends JFrame{

    public Test(){
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(300, 700);
        setLocationRelativeTo(null);
        JPanel p = new JPanel();
       
        JButton [] caractPdt = new JButton[20];
        for(int i = 0; i < caractPdt.length; i++){
            caractPdt[i]= new JButton ("Voir le produit commander "+i);
            caractPdt[i].setName("" + i);
            caractPdt[i].addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JButton b = (JButton)e.getSource();
                    System.out.println("B entré "+b.getName());
                }
            });
            p.add(caractPdt[i]);
         }
        setContentPane(p);
    }
   
    public static void main(String[] args) {
        new Test().setVisible(true);
    }
}



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
mercredi 22 novembre 2006 à 17:06:15 | Re : Tableau de JButton

marou91

Merci Twinuts  Sa c'est cool de ta part
PS: merci a toi aussi DARKSIDIOUS


Cette discussion est classée dans : tableau, jbutton, caractpdt


Répondre à ce message

Sujets en rapport avec ce message

probleme JButton [ par moun45 ] Bonjour, je viens de créer un tableau de 400 JButton afin de créer un un tableau de 20x20 case cliquable dont voici le code: for (int j=1 ; j        Changer plusieurs images simultanément dans un tableau [ par olihya ] Bonjour, J'ai fait un tableau de boutons dans lequel je peux changer l'image lorsque je clique sur le bouton. Cela passe d'un pion clair à un pion som tableau 2 dimension de jbutton [ par zlatan40 ] Bonjour Je souhaiterai réaliser un petit jeu et pour cela je dois faire une grille de bouton (5 sur 5). J'ai commencer mon code mais lorsque je souhai Affichege d'un document depuis un JFileChooser [ par noula27 ] Bonjour, Je veux charger le document que je sélectionne depuis un JFileChooser, j'arrive pas le faire. Voici mon code: public class Tester extends JFr Tableau [ par alex64100 ] bonjour, je dois réaliser un programme qui accepte un tableau d'entiers saisi au clavier et qui le trie. ma méthode trie est bonne. le problème vie Exeception suppression ligne JTable [ par kmtaz ] Bonjour, J'ai réaliser la possibilité de supprimer une ligne sélectionnée sur une JTable à travers un menu popup. La ligne s'efface bien mais une exe Tableau (produits de deux tableaux, scalaire de deux tableau) [ par malabar969 ] Bonsoir, je ne maîtrise pas bien java. je suis débutant. je dois faire un programme avec différentes méthodes de tableau. Il se nomme MonTab. je n'ar tableau personnalisé avec jsf [ par limalima ] Bonjour, je me pose des questions sur la façon dont on peut créer un tableau(par exemple) personnalisé selon nos propres besoins, voici le code d'un t Applet et ImageIcon dans un bouton [ par heavenboy ] Bonjour, j'aimerais créer un applet contenant entre autre un bouton. Sur le bouton il y aurait une imageicon. J'ai déjà pas mal cherché et aucune des Idees pour caire une jolie ihm [ par Julien39 ] Bonjour à tous, Je viens de terminer une application java, tout marche a peu pres comme je le voulais et je n'ai pas de problème majeur, c'est déja b


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales