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:
Gracias...Ver original
int IPosH = 100; //Posicion Horizontal int IPosV = 100; //Posicion Vertical g2d.setFont(FVble); int LargoTexto = fm.stringWidth(miTexto); if (LargoTexto>super.getWidth()){ IPosH = 0; } g2d.drawString(miTexto,IPosH,IPosV);
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..