java - 如何打印标题中有图像的jtable?

标签 java image swing printing jtable

我想打印这样的东西

图片

标题

J表

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

该图像是一个 Logo

最佳答案

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

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();

关于java - 如何打印标题中有图像的jtable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126920/

相关文章:

java - Thread.sleep 运行异常

jquery - 以定时效果 move 图像

javascript - JavaScript 什么时候执行?

java - JTable - 删除行问题

java - 有没有办法持续更新Android应用程序中的方法?

java - 我们是否需要在 ehcache 之上使用 terracotta 来进行集群?

java - 在 JTextPane 上显示父组件的工具提示

java - GridBagLayout 中的 TextField 大小没有增加

java - 如何在 MSSQL 中将特定行的 ResultSet move 到它的末尾?

CSS:使图像下方带有文本响应