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

Agents de placement/Fenêtres Java Discussion :

Construction d'un tableau de boutons existants dans un Jframe


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 86
    Par défaut Construction d'un tableau de boutons existants dans un Jframe
    Bonjour,

    Je début avaec NetBeans 5.0.
    Mon souci est comment déclarer et manipuler un taleau de boutons AWT déja existants dans un jFrame?

    J'ai placé 9 boutons sur un conteneur et je voudrais manipuler les propriétés et les méthodes des 9 bontons en même temps, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for(int i = 0; i < 9; i++) {
    TableauBoutons[i].setEnabled(true);
    TableauBoutons[i].setLabel("");
    TableauBoutons[i].setBackground(Color.ORANGE);
    }
    Sachant que la déclaration des variables boutons a été faite automatiquement au moment ou j'ai glisser les boutons dans le conteneur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     // Variables declaration - do not modify
        private java.awt.Button button1;
        private java.awt.Button button2;
        private java.awt.Button button3;
        private java.awt.Button button4;
        private java.awt.Button button5;
        private java.awt.Button button6;
        private java.awt.Button button7;
        private java.awt.Button button8;
        private java.awt.Button button9;
        // End of variables declaration
    Je vous remercie.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 173
    Par défaut
    Pourquoi ne pas d'eclarer un tableau de bouton d'entrée de jeu?

  3. #3
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 86
    Par défaut
    Bonjour amine,

    Merci pour ta réponse, j'ai trouvé une solution temporaire.
    Effectivement il fallait déclarer un tableau de bouton en "satatic" et par la suite affécté les 9 boutons à chaque élément du tableau :
    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
     
     private void formWindowOpened(java.awt.event.WindowEvent evt) {        
     
    //création du tableau et Initialisation du tableau
     
                    cases= new java.awt.Button[9];
    // Affectation des éléments
     
                    cases[0]=button1;
                    cases[1]=button2;
                    cases[2]=button3;
                    cases[3]=button4;
                    cases[4]=button5;
                    cases[5]=button6;
                    cases[6]=button7;
                    cases[7]=button8;
                    cases[8]=button9;
    }
    Et par la suite on peut manipuler le tableau comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private void Btn_Nvl_PartieMouseClicked(java.awt.event.MouseEvent evt) {
     
     for(int i = 0; i < 9; i++) 
            {
            cases[i].setLabel("");
            cases[i].setBackground(new java.awt.Color(192, 192, 160));
            }
     
    }
    Mais pour moi ça reste une solution temporaire, car le jour ou j'utilisrai 200 boutons je serzi obliger d'initialiser les 200 élément du tableau?????

Discussions similaires

  1. verifier si un caractere existe dans un tableau
    Par bailamos dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/07/2008, 14h28
  2. Tester si une valeur existe dans un tableau EXCEL
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/01/2008, 12h07
  3. test si une valeur existe dans un tableau
    Par Maria1505 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 15/08/2007, 17h10
  4. Savoir si un élément existe dans un tableau
    Par peuf23 dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2006, 12h09
  5. Disposition d'un tableau de boutons dans un JPanel
    Par Arnaud F. dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 23/04/2006, 18h09

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