gpt4 book ai didi

java - 将 JPanel 转换为 png 或其他图像文件

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:01:19 25 4
gpt4 key购买 nike

我有一个包含很多 JLabel 的 JPanel。所以根本没有绘画,只有具有不同背景颜色等的 JLabel。 JPanel 是可见的。

如何将此 JPanel 转换为图像文件?图像文件将是 JPanel 的图片,与屏幕上显示的完全一样。

(理想情况下,程序会创建一个 .png,并将其保存到程序所在的同一文件夹中,甚至是用户选择的不同文件夹中。)

如有任何建议,我们将不胜感激。谢谢!

---- 又是 Cherie,未注册,所以我无法返回我的帐户来选择 stas 的答案作为答案。这就是为什么我不回复...无论如何,谢谢你的帮助。切丽

最佳答案

Screen Image将选择创建图像的最佳方式。

BufferedImage bi = ScreenImage.createImage(panel);
ScreenImage.writeImage(bi, "panel.png");

关于java - 将 JPanel 转换为 png 或其他图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6283872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com