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
Ir a la versión completa