Java 打印指的是使用 Java 程序打印文本或图像等内容。在 Java 中,可以使用 java.awt.print 包中的类来实现打印功能,如 PrinterJob、PageFormat、Printable 等。是一个简单的打印文本的代码示例:
Java 打印指的是使用 Java 程序打印文本或图像等内容。在 Java 中,可以使用 java.awt.print 包中的类来实现打印功能,如 PrinterJob、PageFormat、Printable 等。是一个简单的打印文本的代码示例:
import java.awt.print.PrinterJob;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.Graphics;
import java.awt.Graphics2D;
public class PrintText {
public static void main(String[] args) {
PrinterJob job = PrinterJob.getPrinterJob(); // 获取打印作业
job.setPrintable(new Printable() {
@Override
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) {
if (pageIndex == 0) {
Graphics2D g2d = (Graphics2D) graphics;
g2d.drawString("Hello World!", 100, 100); // 打印文本
return PAGE_EXISTS;
} else {
return NO_SUCH_PAGE;
}
}
});
try {
job.print(); // 开始打印
} catch (Exception e) {
e.printStackTrace();
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(21条)