java命名空间java.awt.image类writableraster的类成员方法:
setdataelements定义及介绍
本文导语:
setdataelements
public void setdataelements(int x,
int y,
object indata)
为类型 transfertype 基本数组中的单个像素设置数据。对于 java 2d(tm) api 所支持的图像数据,这将是 databuffer.type_byte、databuffer.typ...
setdataelements
public void setdataelements(int x,
int y,
object indata)
- 为类型 transfertype 基本数组中的单个像素设置数据。对于 java 2d(tm) api 所支持的图像数据,这将是 databuffer.type_byte、databuffer.type_ushort、databuffer.type_int、databuffer.type_short、databuffer.type_float 或 databuffer.type_double 中的一个。数组中的数据可以是打包的格式,从而提高数据传输的效率。如果坐标不在边界内部,或者 indata 的大小不够容纳像素数据,则会抛出 arrayindexoutofboundsexception。但是,不保证显示的边界检查。如果输入对象不为 null 且引用 transfertype 数组之外的任何数组,则会抛出 classcastexception。
- 参数:
x
- 像素位置的 x 坐标。y
- 像素位置的 y 坐标。indata
- 引用类型数组的对象,该类型由 gettransfertype() 定义,并且其长度 getnumdataelements() 包含到 x,y 位置的像素数据。
- 抛出:
arrayindexoutofboundsexception
- 如果坐标不在边界内部,或者 indata 太小不能容纳输入。- 另请参见:
samplemodel.setdataelements(int, int, object, databuffer)