Cordial Saludo:
He tratado de calcular lo largo que es una frase..para posiblemente alojar otra en la misma linea horizontal de tal forma que no quede corta o mocha..
Pero al hacer los cálculos con stringWidth..me sale que el valor de la cadena ya supera el ancho del contenedor...por lo que toca poner la siguiente cadena en una linea más abajo horizontalmente hablando...
Pero cuando me grafica la cadena veo.. que hay espacio suficiente...
¿qué puedo hacer?
Código Java:
Ver originalint IPosH = 100; //Posicion Horizontal
int IPosV = 100; //Posicion Vertical
g2d.setFont(FVble);
String miTexto
= new String ("texto a medir para ver si es muy largo"); int LargoTexto = fm.stringWidth(miTexto);
if (LargoTexto>super.getWidth()){
IPosH = 0;
}
g2d.drawString(miTexto,IPosH,IPosV);
Gracias...
Aunque por ahora no pongo la secuencia... solo demuestro el código que uso en parte...
LargoTexto es la variable con la que mido el texto... pero por ejemplo..