Conocer la medida de la imagen de un texto

1827 vistas

Cuando dibujamos texto, puede ser interesante el saber cuanto ocupará (la medida) ese texto para, por ejemplo, poderlo centrar o escribir en varias líneas,... Para ello bastará con recuperar la instancia de la clase java.awt.FontMetrics del gráfico en el que queremos escribir.



bash
  1. Graphics2D g2d =...;
  2. FontMetrics fontMetrics = g2d.getFontMetrics();
  3. int ancho = fontMetrics.stringWidth("MiTexto");
  4. int alto = fontMetrics.getHeight();