A parte branca seria uma folha normal,
E gostaria de colocar dados para realizar impressão com essses dados,
Gostaria que ficasse igual a imagem de baixo,
Eu utilizei esse código
Robot robot = new Robot();BufferedImage bi = robot.createScreenCapture(new Rectangle(lblNewLabel.getLocationOnScreen().x, lblNewLabel.getLocationOnScreen().y, lblNewLabel.getSize().width, lblNewLabel.getSize().height));
ImageIO.write(bi, “jpg”, new File(“tela.jpg”));
Porém dessa forma, ele só printa a tela, então a imagem fica muito distorcida, e se uso dessa maneira:
BufferedImage bufferedImage = new BufferedImage(lblNewLabel.getWidth(), lblNewLabel.getHeight(),BufferedImage.TYPE_INT_RGB);Graphics g2 = bufferedImage.createGraphics();lblNewLabel.paint(g2);g2.dispose();ImageIO.write(bufferedImage, “png”, f);
Ele retira os campos preenchidos, pq na Jlabel é somente a pagina em branco,
Seria apenas para imprimir os dados junto com a folha, gostaria de salvar