
Envoyé par
bouye
Rien ne t'empeches de mettre un layout null sur ton canvas/composant de dessin et de placer manuellement ton composant de saisis avec un add() suivit d'un setBounds() et puis de le retirer (ou de le rendre invisible) une fois la saisie terminée. Si tu as correctement réécrit paintComponent() sans toucher à paint(), tout composant fils se dessinera par dessus le dessin quand paintChildren() est appelé.
En plus vous n'avez même pas vraiment besoin de composant de saisie en fait, il suffit de faire clignoter une ligne à l'endroit où placer le texte et de capturer les lettres saisies avec un KeyListener.
Partager