Java 在窗口隐藏时将组件打印为图像

标签 java printing jcomponent

当窗口隐藏时是否可以获取组件? 比如最小化什么的。 我需要从中创建一个缓冲图像。 但在窗口隐藏时无法让它工作。

谢谢, 杰弗里

最佳答案

可以创建BufferedImage来自顶级容器或其 JComponents但你必须(在那之前)

  • 容器在屏幕上可见

  • 可以通过调用pack()来打包容器;

关于Java 在窗口隐藏时将组件打印为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148158/

相关文章:

java - 比较用户定义的时间和当前时间Java

css - 打印时去除页面边框

c# - 如何将打印对话框添加到打印预览对话框?

java - BoxLayout 为自定义组件提供了意外的宽度

java - 图形未绘制/出现

java - 设置请求参数的大小限制

java - 哪种数据结构来存储共同作者?

音频播放器程序的 JAVA 时间线

html - 将脚放在页面底部

java - JComponent 不绘制到 JPanel