[Jtextarea] Récupérer la position du curseur ?

Récupérer la position du curseur ? [Jtextarea] - Java - Programmation

Marsh Posté le 26-02-2004 à 12:16:34    

Bonjour à tous,
Je voudrais récupérer la position du curseur dans une textares.
J'ai essayer la méthode getCursor(), mais il me renvois uniquement un nombre (a moins qu'il y ai une spécificité...).
J'ai essayé également GetCaretPosition, sans succès...
 
Donc comment récupérer la position (x et y par exemple), de ce curseur svp ?
merci :)

Reply

Marsh Posté le 26-02-2004 à 12:16:34   

Reply

Marsh Posté le 27-02-2004 à 07:07:47    

Tu ne peux pas, un document texte est intrinsèquement monodimmentionnel. Donc tu ne peux récupérer que la position du curseur en nombre de glyphes (en gros en nombre de caractères) depuis le début du texte.
Tu peux par contre compter les retours à la ligne entre le début du texte et la position du curseur, si tu veux.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 27-02-2004 à 09:48:26    

Ok merci, en gros il vaut mieux que j'utilise un JEditorPane.

Reply

Marsh Posté le 27-02-2004 à 09:55:20    

heu là je vois pas le rapport.


---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 27-02-2004 à 09:59:57    

Pour pouvoir effectuer des actions par rapport au curseur, pouvoir contrôler le curseur ect ...

Reply

Marsh Posté le 27-02-2004 à 10:24:45    

ben tu peux faire tout pareil avec n'importe quel composant de texte.


Message édité par nraynaud le 27-02-2004 à 10:24:58

---------------
trainoo.com, c'est fini
Reply

Marsh Posté le 27-02-2004 à 10:27:23    

Oui, mais en fait, ca serait pour une sorte d'éditeur de texte et je veux placer des données texte ou je veux

Reply

Marsh Posté le 27-02-2004 à 10:36:41    

ah ok, il te fait faire un EditorKit alors. C'est surtout la viewFactory qui doit être adaptée.


---------------
trainoo.com, c'est fini
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed