- java.lang.Object
 -  
      
- java.awt.image.DataBuffer
 -  
        
- java.awt.image.DataBufferInt
 
 
 
-  
       
public final class DataBufferInt extends DataBuffer
 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 java.awt.image.DataBuffer
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 DataBufferInt(int size)使用单个bank和指定的大小构造一个基于整数的DataBuffer。DataBufferInt(int[][] dataArray, int size)使用指定的数组构造一个基于整数的DataBuffer。DataBufferInt(int[][] dataArray, int size, int[] offsets)构造具有指定数组,大小和偏移量的基于整数的DataBuffer。DataBufferInt(int[] dataArray, int size)使用指定的数组构造一个基于整数的DataBuffer和一个库。DataBufferInt(int[] dataArray, int size, int offset)使用指定的数组,大小和偏移量构造一个基于整数的DataBuffer其中包含一个库。DataBufferInt(int size, int numBanks)构造一个基于整数的DataBuffer其中包含指定数量的库,所有库都是指定的大小。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 int[][]getBankData()返回所有银行的数据数组。int[]getData()返回DataBuffer中的默认(第一个)int数据数组。int[]getData(int bank)返回指定bank的数据数组。intgetElem(int i)从第一个(默认)存储区返回请求的数据数组元素。intgetElem(int bank, int i)从指定的bank返回请求的数据数组元素。voidsetElem(int i, int val)将第一个(默认)库中请求的数据数组元素设置为指定值。voidsetElem(int bank, int i, int val)将指定存储单元中所请求的数据数组元素设置为整数值i。-  
               
声明方法的类 java.awt.image.DataBuffer
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloat 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
DataBufferInt
public DataBufferInt(int size)
使用单个bank和指定的大小构造一个基于整数的DataBuffer。- 参数
 -  
              
size-的的大小DataBuffer。 
 
-  
DataBufferInt
public DataBufferInt(int size, int numBanks)构造一个基于整数的DataBuffer其中包含指定数量的库,所有库都是指定的大小。- 参数
 -  
              
size-size中银行的DataBuffer。 -  
              
numBanks- aDataBuffer的银行DataBuffer。 
 
-  
DataBufferInt
public DataBufferInt(int[] dataArray, int size)使用指定的数组构造一个基于整数的DataBuffer其中包含一个库。 只有第size要素应当由本的访问器只能使用DataBuffer。dataArray必须足够大才能容纳size元素。请注意,此构造函数创建的
DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 参数
 -  
              
dataArray-的整数数组为DataBuffer。 -  
              
size-DataBuffer银行的大小。 
 
-  
DataBufferInt
public DataBufferInt(int[] dataArray, int size, int offset)使用指定的数组,大小和偏移量构造一个基于整数的DataBuffer其中包含一个库。dataArray必须至少有offset+size元素。 只有元件offset通过offset+size- 1应由本的访问器可以使用DataBuffer。请注意,此构造函数创建的
DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 参数
 -  
              
dataArray-的整数数组为DataBuffer。 -  
              
size-DataBuffer银行的大小。 -  
              
offset- 进入dataArray的偏移量。 
 
-  
DataBufferInt
public DataBufferInt(int[][] dataArray, int size)使用指定的数组构造一个基于整数的DataBuffer。 银行数量将等于dataArray.length。 此DataBuffer的访问者只能使用每个数组的前size元素。请注意,此构造函数创建的
DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 参数
 -  
              
dataArray-为对所述整数数组DataBuffer。 -  
              
size-size中银行的DataBuffer。 
 
-  
DataBufferInt
public DataBufferInt(int[][] dataArray, int size, int[] offsets)构造具有指定数组,大小和偏移量的基于整数的DataBuffer。 银行数量等于dataArray.length。 每个数组必须至少与size+相应的偏移量一样大。 每个dataArray条目的偏移数组中必须有一个条目。 对于每一个银行,只有元件offset通过offset+size- 1应当由本的访问器使用DataBuffer。请注意,此构造函数创建的
DataBuffer对象可能与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 参数
 -  
              
dataArray-为对所述整数数组DataBuffer。 -  
              
size-size中银行的DataBuffer。 -  
              
offsets- 每个数组的偏移量。 
 
 -  
 
-  
             
方法详细信息
-  
getData
public int[] getData()
返回DataBuffer中的默认(第一个)int数据数组。请注意,调用此方法可能会导致此
DataBuffer对象与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 结果
 - 第一个整数数据数组。
 
 
-  
getData
public int[] getData(int bank)
返回指定bank的数据数组。请注意,调用此方法可能会导致此
DataBuffer对象与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 参数
 -  
              
bank- 要获取其数据数组的银行。 - 结果
 - 指定银行的数据数组。
 
 
-  
getBankData
public int[][] getBankData()
返回所有银行的数据数组。请注意,调用此方法可能会导致此
DataBuffer对象与某些实现使用的performance optimizations不兼容(例如在视频内存中缓存关联的图像)。- 结果
 - 所有数据数组。
 
 
-  
getElem
public int getElem(int i)
从第一个(默认)存储区返回请求的数据数组元素。- 重写:
 -  
              
getElem在课程DataBuffer - 参数
 -  
              
i- 要获取的数据数组元素。 - 结果
 - 请求的数据数组元素为整数。
 - 另请参见:
 -  
              
setElem(int, int),setElem(int, int, int) 
 
-  
getElem
public int getElem(int bank, int i)从指定的bank返回请求的数据数组元素。- Specified by:
 -  
              
getElem类DataBuffer - 参数
 -  
              
bank- 要从中获取数据数组元素的库。 -  
              
i- 要获取的数据数组元素。 - 结果
 - 请求的数据数组元素为整数。
 - 另请参见:
 -  
              
setElem(int, int),setElem(int, int, int) 
 
-  
setElem
public void setElem(int i, int val)将第一个(默认)库中请求的数据数组元素设置为指定值。- 重写:
 -  
              
setElem在类DataBuffer - 参数
 -  
              
i- 要设置的数据数组元素。 -  
              
val- 要设置数据数组元素的整数值。 - 另请参见:
 -  
              
getElem(int),getElem(int, int) 
 
-  
setElem
public void setElem(int bank, int i, int val)将指定存储单元中所请求的数据数组元素设置为整数值i。- Specified by:
 -  
              
setElem在课程DataBuffer - 参数
 -  
              
bank- 要在其中设置数据数组元素的银行。 -  
              
i- 要设置的数据数组元素。 -  
              
val- 要将指定数据数组元素设置到的整数值。 - 另请参见:
 -  
              
getElem(int),getElem(int, int) 
 
 -  
 
 -