如何在标题中打印带有图像的jtable?

时间:2014-06-09 18:51:52

标签: java image swing printing jtable

我想打印这样的东西

IMAGE

标题

的JTable

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

图片是徽标

1 个答案:

答案 0 :(得分:1)

您可以尝试显示here的方法。在drawImage()可打印的<{1}}中使用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();