Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2649 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Container

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Container

n°1141075
lamita
Posté le 05-07-2005 à 17:42:38  profilanswer
 

Bonjour,
j'ai fais une méthode pour me renvoyer tous les composants d'un panel mais il fai le test uniquement sur le dernier if :else if (comp instanceof java.awt.Container)et ne fait pas de test sur les premiers.
pouvez vous m'aider?
voici une partie du code.
merci
 
public void parcourir_container(Container cont){
        Component comp=this;
        for(int i=0;i<=cont.getComponentCount();i++){
           if(comp instanceof javax.swing.JTextField){
                System.out.println(cont.getComponent(i));
            }else if(comp instanceof javax.swing.JComboBox){
                System.out.println(cont.getComponent(i));
            }else if(comp instanceof javax.swing.JRadioButton){
                System.out.println(cont.getComponent(i));
            }else if (comp instanceof java.awt.Container){
                parcourir_container(cont);
                System.out.println(cont.getComponent(i));                
            }
         }          
    }

mood
Publicité
Posté le 05-07-2005 à 17:42:38  profilanswer
 

n°1141442
DJ Project
Posté le 05-07-2005 à 22:38:59  profilanswer
 

Comment tu le sais ?

n°1141449
Taz
bisounours-codeur
Posté le 05-07-2005 à 22:44:33  profilanswer
 

vive le polymorphisme ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Container

 

Sujets relatifs
Boucle folle lors de l'imbriquation de container[Java] Mettre une image de fond dans un container [Resolu]
[STL]Assurer l'unicité d'un élément dans un containerModification zone Container
Couleur d'un container[java / swing] connaitre l'index d'un component dans un container?
Impression d'un containerprobleme création d'un " Container "..
Plus de sujets relatifs à : Container


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)