Je voudrais récupérer le numéro de la ligne à laquelle se trouve le curseur, à l'intérieur d'un JTextPane.
Merci de votre aide
Je voudrais récupérer le numéro de la ligne à laquelle se trouve le curseur, à l'intérieur d'un JTextPane.
Merci de votre aide
Cette manière de faire correspond pour une des applications souhaitées. Mais je souhaiterais tout de même obtenir le numéro de ligne du JTextPane en fonction de la position du caret, ceci sans utiliser getMagicCaretPosition.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public int getDocumentLine() { double yCaret=this.textPane.getCaret().getMagicCaretPosition().getY(); double yStart=3.0; int fontHeight=textPane.getFontMetrics(textPane.getFont()).getHeight(); return (int)((yCaret-yStart)/fontHeight); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager