-
Besoin de conseil
Bonjour,
je développe un éditeur de texte capable de faire les options de base : gras, italique, souligné, copier, coller, couper.
J'ai 4 classes pour le moment : une principale, une pour le menu, une pour la barre d'outils et la dernière pour JTextArea.
Je ne sais pas si c'est conseillé mais je gère directement dans les classes de menu et barre d'outils les évenements.
Mon problème est le suivant. Je ne sais pas comment m'y prendre pour ne mettre qu'un texte sélectionné en gras par exemple. Pour le moment, je mets toute ma textArea. J'ai lu quelques tutoriaux où les documents entraient en jeu mais je connais pas du tout.
De plus je n'arrive pas à trouver comment souligner mes textes. Dans la classe Font je ne vois rien qui correspond...
Pouvez-vous m'éclairer ?
D'avance merci
-
bonjour,
regarde javax.swing.text
Class StyledEditorKit
bonne chance
-
merci de ce conseil, je m'y atele tout de suite
-
re,
y a un tech tips de chez sun (java.sun.com) sur le sujet, que j'ai trouvé excellent !! (exemples à l'appuie et tout le toutim !)
-
-
je vais me pencher la-dessus, si ça interesse quelqu'un
http://java.sun.com/developer/online...s/M3/help.html
edit : résolution problème.
J'ai transformé ma JTextArea en JEditorPane. Je lui ajoute un StyledEditorKit par la fonction setEditorKit.
J'abonne mes JToggleButton de ma barre d'outil aux evenements de la classe StyledEditorKit.
Merci pour l'aide