Une solution simple, tu d�rives de JComponent et tu ajoutes les composants fils par la m�thode add. Pour g�rer l'emplacement des composants fils dans le JComponent, tu utilises un Layout ou tu indiques aucun layout (setLayout(null)) et tu redonnes le bounds de tes composants fils � chaque redimensionnement.
-------------------------------------------------------------------- Erik Mazoyer, Chef de projet HyperOffice 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex T�l. 01 41 96 96 76 Fax 01 41 96 96 77 M�l [EMAIL PROTECTED] -----Message d'origine----- De : Yannick Emeriaud [mailto:[EMAIL PROTECTED]] Envoy� : lundi 10 f�vrier 2003 13:25 � : java Objet : Creation de composant Bonjour, Je souhaiterais cr�� un composant graphique personnalis�. Par exemple un JTextField suivi d'une image sous forme de JLabel. J'aimerais que lorsque ce composant s'affiche, on ait toujours le JTextfield puis l'image accoll�e (ceci ind�pendamment du layout). Comme si ce composant n'�tait qu'un. Je ne vois pas trop comment faire. Ma premi�re id�e est de cr�er une classe comme ceci : ----------------------------------------- class MonComposant extends JComponent{ private JTextField nom; private JLabel iconeNom=new JLabel("une_image"); // ... constructeurs ... public void paint(Graphics g){ nom.paint(g); iconeNom.paint(g); } ----------------------------------------- Mais les deux "paint" ne me garantissent pas l'"union" des deux composants. Comment pourrais-je faire ? Merci d'avance. Yannick EMERIAUD.
