Bonjour a tous,
Mon problème vient de la différence de hauteur d'une ligne entre dans un JTextPane entre windows et linux, je m'explique:
Dans un scrollable, j'ajoute un JTextPane, et également du texte.
Maintenant, j'aimerais colorier (surligner) une ligne, par exemple celle où se trouve le curseur.
Je récupère la position du curseur, je calcul son numéro de ligne. Parfait, je colorie la ligne avec un gros rectangle, en fonction de son numéro et de la hauteur d'une ligne.
Malheureusement cette hauteur varie en fonction du système d'exploitation. J'ai essayé en passant par la taille de police ou en changeant de police, rien n'y fait (Sur windows le rectangle est décalé car la police est plus petite).
Comment puis-je la récupérer correctement?
Merci de votre aide
Alexis
Partager