如何正确地将字节绘制到JFrame

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确地将字节绘制到JFrame相关的知识,希望对你有一定的参考价值。

所以,我之前已经完成了这个,并且出于某种原因,这段代码不再有效我已经尝试将它作为BufferStrategy和JPanel来做,但两者都不起作用。

这是我的代码:

    File ClimateFile = new File(ClimateDir);
            Render render = new Render();
            byte[] ClimateByte = render.getFileImage(ClimateFile, ".png");

            g.drawBytes(ClimateByte, 0, ClimateByte.length, 0, 0);

该文件确实存在。当我打印出流数据时,数据是正确的十六进制代码。如果我做g.drawtext它可以工作,但任何其他方法似乎无法正常运行。

答案

因此,如果有人想知道如何做到这一点,几乎不可能正确地做到这一点。

相反,我转换RenderEngine使用Int数组并将Int数组转换为BufferedImage然后我做了Graphics.DrawImage。

以上是关于如何正确地将字节绘制到JFrame的主要内容,如果未能解决你的问题,请参考以下文章

正确地将片段插入和删除到 viewpager

如何正确地将 Figma 圆锥(又名径向)渐变转换为 android 矢量可绘制?

如何有条件地将 C 代码片段编译到我的 Perl 模块?

在 JFrame 中将图像绘制到 JPanel

Matplotlib FigureCanvas:正确地将 Quadmesh 绘制成轴

如何从片段获取数据到活动? [复制]