读书人

java简略打印

发布时间: 2012-09-19 13:43:53 作者: rapoo

java简单打印

没什么,就是一个简单的打印,留作存档

?

?

public class PrintTest implements Printable {public static void main(String[] args) {PrinterJob job = PrinterJob.getPrinterJob();job.setJobName("Print Test!");try {PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();job.printDialog(pras);job.setPrintable(new PrintTest());job.print(pras);} catch (PrinterException e) {e.printStackTrace();}}@Overridepublic int print(Graphics g, PageFormat pf, int index)throws PrinterException {if (index == 0) {int x = (int) (pf.getImageableX() + pf.getImageableWidth() / 2);int y = (int) (pf.getImageableY() + pf.getImageableHeight() / 2);g.setColor(Color.RED);g.drawLine(x, y, x + 10, y + 10);g.drawString("Hello", x, y);return PAGE_EXISTS;} else {return NO_SUCH_PAGE;}}}

读书人网 >编程

热点推荐