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.

Répondre à