gpt4 book ai didi

java - 创建 "invisible"图形

转载 作者:行者123 更新时间:2023-11-30 04:47:11 26 4
gpt4 key购买 nike

我需要您的帮助,从图形类生成屏幕外图像并将其转换为二进制数据,而不将它们设置在屏幕上可见。我想生成大量标签并将它们作为二进制数据发送到打印机。如果我创建图像,在屏幕上显示它然后发送它,一切都很好,但是我在一分钟内生成了 100 个标签,当它们在我的 java 应用程序的屏幕上闪烁时,这很烦人。我希望它由单独的线程生成,没有可见的效果。
如果我不显示它们,标签就会变成黑色。我尝试生成它们,然后将它们展示在屏幕之外,但这与我的期望不符。有没有办法从 Graphics2d 生成“不可见”图像?或者您可以建议我其他方法吗?

提前谢谢您Qba

最佳答案

您可以使用 BufferedImage并使用getGraphics()获取绘制到该图像上的 Graphics2D 对象。

如果您正在绘制 GUI 组件(例如,如果您的“标签”指的是 JLabel),您可以看看这些问题:

关于java - 创建 "invisible"图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10716370/

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