小编典典

如何使用标题中的图像打印jtable?

java

我想打印这样的东西

图片

标题

捷普

我知道要在messageFormat标头中打印带有标题的jtable,但我不知道如何添加图像

图像是徽标


阅读 214

收藏
2020-11-01

共1个答案

小编典典

您可以尝试此处显示的方法。使用drawImage()而不是drawString()在您的Image可打印物中。

private static class Image implements Printable {…}
private static class Title implements Printable {…}

PrinterJob pj = PrinterJob.getPrinterJob();
Book book = new Book();
book.append(new Image(), pj.defaultPage());
book.append(new Title(), pj.defaultPage());
book.append(table.getPrintable(...), pj.defaultPage());
book.append(new EndPage(), pj.defaultPage());
pj.setPageable(book);
pj.print();
2020-11-01