-
longueur d'une string
Bonjour,
je voudrais afficher une string dans un Canvas, pour cela j'utilise la méthode drawString. Le probleme c'est que si la string est trop longue, la partie droite de la phrase sort du Canvas. Je voudrais donc savoir s'il y avait un moyen de connaitre la longueur, en pixel si possible, de l'affichage d'une string afin de pouvoir la découper correctement...
merci de votre aide.
-
Regarde dans FontMetrics.getLineMetrics(). Tu peux aussi creer un TextLayout et appeler getBounds() ou creer un GlyphVector et appeler getBounds(). Regarde aussi peut etre dans SwingUtilities mais je n'en suis pas certain.
-
Ca a l'air de fonctionner correctement à l'aide de la classe FontMetrics. Je connaissais pas du tout c'est super pratique!
merci beaucoup :)