Java: cómo imprimir JForm

Tengo un código de impresión de una cadena, que se pasa en el propio programa. Aquí estoy llamando a este código en el botón Imprimir para obtener una copia impresa. Ahora quiero imprimir un JForm en el mismo código, pero no entiendo cómo hacerlo. JForm tiene algunas etiquetas y campos de texto de los detalles del usuario. Este es el código donde estoy imprimiendo una cadena "Hola Mundo".

public class PrintClass implements Printable, ActionListener {
public int display(Graphics g, PageFormat pf, int page) throws
                                                 PrinterException {
     if (page > 0) { /* We have only one page, and 'page' is zero-based */
        return NO_SUCH_PAGE;
    }

    /* User (0,0) is typically outside the imageable area, so we must
     * translate by the X and Y values in the PageFormat to avoid clipping
     */

   Graphics2D g2d = (Graphics2D)g;
   g2d.translate(pf.getImageableX(), pf.getImageableY());

    /* Now we perform our rendering */

   g.drawString("Hello World", 100, 100);


    /* tell the caller that this page is part of the printed document */

   return PAGE_EXISTS;
 }

Por favor, ayúdame a llamar al constructor de un JForm, en lugar de pasar la cadena.

Respuesta 1

Tengo un archivo de Excel predefinido que es un tipo de formulario en el que ya se menciona la mayor parte de la información, pero solo tengo que ingresar los detalles de Nombre, Dirección, etc. de mi aplicación hecha en Java. YO ...

Estoy trabajando en un proyecto de Hadoop en Eclipse que depende de otro de mis proyectos; He incluido el otro proyecto en mi ruta de compilación, pero cuando exporto el proyecto dependiente, solo contiene el ...

Estoy aprendiendo genéricos de Java, y tratando de implementarlo para eventos antes de que alguien pregunte, he considerado usar el polimorfismo, pero dado que quiero que cada evento envíe valores diferentes al controlador ...

Utilizamos la inyección de dependencia de Spring en una aplicación web grande. Hay servicios que deben funcionar con datos de solicitud o sesión y lo implementamos con la interfaz javax.inject.Provider como esta (...