8768 sujets

Développement web côté serveur, CMS

Bonjour,
Je souhaite récupérer la largeur en pixel occupée par un texte dans une String.
J'ai trouvé sur le net :

import java.awt.Font;
import java.awt.FontMetrics;
import sun.font.FontDesignMetrics;

Font font = new Font("Calibri", Font.PLAIN, 10); 
FontMetrics fm = FontDesignMetrics.getMetrics(font);  
int stringWidth = fm.stringWidth("Hello world !");


Ceci fonctionne bien, mais j'ai un avertissement sur FontDesignMetrics :
FontDesignMetrics is internal proprietary API and may be removed in a future release
et je ne vois par quoi remplacer.

Avez-vous une idée ?
Merci.
Modifié par denisduval75 (20 Mar 2020 - 16:18)
Modérateur
Et l'eau,

Je ne suis pas sûr que tu aies beaucoup de réponses à ton problème. Sur Alsacreations, on a plus tendance à parler du php. Quand c'est un sujet sur le Python, c'est exceptionnel. En ce qui concerne les autres langages, c'est extrêmement peu évoqué.