java - 通过拆分为多个页面来打印 JFrame

标签 java swing printing jframe graphics2d

我想打印 JFrame,方法是将它分解成多个部分,然后通过缩放部分在每个页面上打印每个部分。

假设 JFrame 的大小为 100x100。然后我想将 JFrame 分成大小为 20*50 的单元格。所以我将有 20 个细胞。我想放大或缩放部分并将它们分别打印在不同的页面上。

有人知道如何做吗?

最佳答案

您可以采用 Tutorials & Code Camps Chapter 6 Continued: Advanced Printing 中检查的方法之一。 ,其中涵盖了几个相关主题:

  • 每页多个组件
  • 大于一页的组件
  • 打印一个 JTable 组件
  • 打印销售报告

关于java - 通过拆分为多个页面来打印 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828011/

相关文章:

java - 如何使用 Spring MVC 处理未知数量的参数

java - 我应该为负责在文件系统上持久保存数据的 bean 使用 @Repository Spring 注释吗?

java - 为什么程序没有终止?

java - 在 Swing 中使用 Libjitsi 库处理 H264 编码的 RTP 视频流 - 如何渲染流?

java - Mac 小程序 UI 上的组合框问题

java - 使用 Spring Boot 从不存在的地址发送邮件失败 : Requires password?

Python - Selenium - 打印网页

c++ - Qt:打印原始文本

python - 在列中的列表中打印列表

java - 如何将文件从服务器linux传输到另一台服务器linux java代码