Programación General > Java

 Imprimir en Java

(1/1)

jokings80:
Hola,

tengo el siguiente problema a la hora de imprimir en Java. Necesito imprimir una especie de tabla, pero que los datos aparezcan alineados a la derecha. Para ello utilizo PrintJob y el método drawString, el problema es que este método lo imprime de izquierda a derecha, es decir ¿Sabéis si existe alguna forma de poder imprimir el texto escribiéndolo de derecha a izquierda? Por mucho que he buscado, no encuentro nada.

Muchas gracias por la ayuda!!

jokings80:
Hola, al final lo resolví de la siguiente manera.

Hay que calcular y meter los espacios. Se puede usar el método String.format(). Haciendo algo como esto

String valor = String.format(" %#10d", unEntero);

Pondrá el entero ocupando 10 espacios en total y justificado al lado derecho, es decir

"     67890"

Navegación

[0] Índice de Mensajes

Ir a la versión completa