如何正确地将字节绘制到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的主要内容,如果未能解决你的问题,请参考以下文章
如何正确地将 Figma 圆锥(又名径向)渐变转换为 android 矢量可绘制?