gpt4 book ai didi

java - DataBufferInt 无法解析为变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:54 25 4
gpt4 key购买 nike

我目前正在学习一些使用 Java 进行游戏开发的知识。我正在研究显示器并在屏幕上绘制像素,对于这些东西我有点菜鸟。所以我不太确定出了什么问题。

因此,在 Eclipse 中,我有一个 Display 类、一个 Render 类和一个 Screen 类。

我有一个名为像素的数组。我正在尝试像这样设置像素:

pixels = ((DataBufferInt).img.getRaster().getDataBuffer()).getData();

但是 Eclipse 给出错误,并用红色下划线“DataBufferInt”。说 DataBufferInt 无法解析为变量。我已经导入了 DataBufferInt 类。另外,img 是一个 BufferedImage 对象。

最佳答案

有一个点在错误的位置:

pixels = ((DataBufferInt) img.getRaster().getDataBuffer()).getData();

还要确保它确实存在 DataBufferInt ,否则您将得到 ClassCastException

关于java - DataBufferInt 无法解析为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9185376/

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