Comment positionner le caret devant une sélection

Résolu
3615jenveux Messages postés 41 Date d'inscription vendredi 6 février 2004 Statut Membre Dernière intervention 11 août 2008 - 20 févr. 2008 à 11:48
3615jenveux Messages postés 41 Date d'inscription vendredi 6 février 2004 Statut Membre Dernière intervention 11 août 2008 - 20 févr. 2008 à 12:39
Bonjour,

Comment positionner le caret devant une sélection lorsque l'on sélectionne du texte sur un JTextComponent par du code avec :

theTextComponent.setSelectionStart(selectionStart);
theTextComponent.setSelectionEnd(selectionEnd);

ou

theTextComponent.select(selectionStart, selectionEnd);


En effet selectionStart, doit-être supérieur à selectionEnd et le caret se met à le fin de la sélection.

A noter que lorsque l'on fait une sélection avec SHIFT+flêche de la droite vers la gauche ou avec la souris, le caret est devant. Je voudrais reproduire ce comportement, mais après une sélection faite par le code cité plus haut.

1 réponse

3615jenveux Messages postés 41 Date d'inscription vendredi 6 février 2004 Statut Membre Dernière intervention 11 août 2008
20 févr. 2008 à 12:39
theTextComponent.setCaretPosition(selectionEnd);
theTextComponent.moveCaretPosition(selectionStart);
3
Rejoignez-nous