我想JFrame/JPanel
用打印机打印一个内容怎么办?某人可以给我一个代码示例吗?没看懂官方教程。
编辑:我认为这很清楚。我不想将其打印到文件然后手动打印。我想用java来做到这一点。
BufferedImage image = new BufferedImage(this.getWidth(), this.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics2D g = image.createGraphics();
this.paint(g);
g.dispose();
// File to save output Image
File imageOut = new File("screenshot.png");
try {
ImageIO.write(image, "png", imageOut);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
以此为 JFrame