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

  FORUM HardWare.fr
  Programmation

  [java] : panel dynamique : addLayoutComponent(String , Component)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[java] : panel dynamique : addLayoutComponent(String , Component)

n°33819
camarchepo​a
m'enfin !
Posté le 22-05-2001 à 16:49:36  profilanswer
 

bonjour  :hello:  !
 
je voudrais faire un panel qui change de facon dynamique mais je sais pas trop comment faire ...
 
g trouve la fonction  
 
public void addLayoutComponent(Component comp,
                               Object constraints)
Adds the specified component to the layout, using the specified constraint object.
Parameters:
comp - the component to be added
constraints - where/how the component is added to the layout.
 
mais j'ai pas reussi a l'utilise et je suis pas sur que ce soit la bonne
 
QQ a-t-il deja fait ca ou comprends mieux que moi la javadoc (je suis sur qu'un telle persone existe .... ;) )
 
MERCI

mood
Publicité
Posté le 22-05-2001 à 16:49:36  profilanswer
 

n°33822
camarchepo​a
m'enfin !
Posté le 22-05-2001 à 16:55:34  profilanswer
 

Precision : en fait je me demande si cette fonction permet que d'ajouter des composants deja crees alors que moi je voudrais les creer en meme temps ....

n°33826
WiseTechi
Posté le 22-05-2001 à 17:00:18  profilanswer
 

Salut,
 
il suffit d'utiliser les methodes

Code :
  1. add

et

Code :
  1. remove

du panel, sans oublier ensuite d'appeler le

Code :
  1. validate()

pour faire appliquer visuellement le changement
 
public Component add(Component comp)
public void remove(Component comp)
 
A++

n°33828
camarchepo​a
m'enfin !
Posté le 22-05-2001 à 17:03:53  profilanswer
 

oui je crois que c'est bien ca mais pour les creer dynamiquement ??
 
je vais qd meme pas creer 100 000 boutons a la main, "au cas ou ..."

n°33830
WiseTechi
Posté le 22-05-2001 à 17:19:22  profilanswer
 

Ben non, tu fais une boucle....
 
par exemple pour créer 10 boutons dans ton panel tu fait
 

Code :
  1. Button[] buttons = new Button[10];
  2. for(int i=0; i<10; i++) {
  3.   buttons[i]=new Button(titre_du_bouton_i);
  4.   buttons[i].addActionListener(ton_listener_pour_ce_bouton);
  5.   add(buttons[i]);
  6. }
  7. validate();


 
A++

n°33832
camarchepo​a
m'enfin !
Posté le 22-05-2001 à 17:28:19  profilanswer
 

c vrai que c pas bete  :)  
 
je peut continuer merci Wisetechi


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

  [java] : panel dynamique : addLayoutComponent(String , Component)

 

Sujets relatifs
Java: La meta classe Class[Java] Problème de sécurité...
[Java] Que de soucis... Servlets[Java] développer un client Telnet
[java] devinette (pour s'amuser)[java] dialogue entre une JComboBox et une Jlist
[JAVA] transformer mon programme en .EXE[enfin un peu de JAVA] Transfert de fichiers par TCP/IP
[JAVA] RMI debutant[JAVA] utiliser des dll windows
Plus de sujets relatifs à : [java] : panel dynamique : addLayoutComponent(String , Component)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR