Besoin d'ajouter des formes géométriques dans un JtextPane

djanele38 Messages postés 10 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 6 janvier 2005 - 1 juin 2004 à 14:02
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 - 2 juin 2004 à 17:55
Bonjour A tous,

C le tt premier msg que je poste sur ce site et j'espère que vous allez pouvoir m'aider. Ma question est la suivante :
Je dois développer un éditeur qui doit permettre d'annoter du texte. Pour l'annotation nous voulons jouer sur la font, la couleur, la police mais également sur des formes géométriques. On souhaiterais ajouter un rectangle autour d'un texte par ex.

Je m'adresse a vous aujourd'hui car je seche un peu. Je compte utiliser un JTextPane comme fenetre principale mais je ne vois pas comment je peux faire pour y ajouter des composants graphics

Mon besoin est urgent.

Merci d'avance pour votre aide.

3 réponses

Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
1 juin 2004 à 21:51
dessine ton rectangle dans un BufferedImage et superpose le a ton text de facon a voir ton text et un cadre autour
0
djanele38 Messages postés 10 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 6 janvier 2005
2 juin 2004 à 09:32
Bonjour,

Merci d'avoir pris le temps de répondre a mon msg.
Aurais tu par hasard un bout de code qui permet de le faire?
Sachant que je souhaiterais non seulement mettre des rectangles mais également des rectangles a bout arrondi, des polygones... Aussi je voudrais jouer sur le remplissage (couleur) de ces objets !!!

Suis-je claire??

J'attends ta réponse.
0
Twinuts Messages postés 5373 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 10 août 2022 110
2 juin 2004 à 17:55
dsl je n'ai pas ca en "bout" de code mais cherche sur les sources graphique du site histoire de te donner une idée sur les differente possibilitée pour le faire
0