|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.image.DataBuffer
java.awt.image.DataBufferInt
public final class DataBufferInt
此類別擴展了 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)
建構具有單個存儲單元和指定大小且基於整數的 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)
返回指定存儲單元的資料陣列。 |
int |
getElem(int i)
返回第一個(預設)存儲單元中所請求的資料陣列元素。 |
int |
getElem(int bank,
int i)
返回指定存儲單元中所請求的資料陣列元素。 |
void |
setElem(int i,
int val)
將第一個(預設)存儲單元中所請求的資料陣列元素設置為指定值。 |
void |
setElem(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 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public DataBufferInt(int size)
DataBuffer。
size - DataBuffer 的大小。
public DataBufferInt(int size,
int numBanks)
DataBuffer。
size - DataBuffer 中的存儲單元大小。numBanks - DataBuffer 中的存儲單元數量。
public DataBufferInt(int[] dataArray,
int size)
DataBuffer。此 DataBuffer 的存取器只能使用頭 size 個元素。dataArray 必須足夠大,能夠存儲 size 個元素。
dataArray - DataBuffer 的整數陣列。size - DataBuffer 存儲單元大小。
public DataBufferInt(int[] dataArray,
int size,
int offset)
DataBuffer。dataArray 至少必須有 offset + size 個元素。此 DataBuffer 的存取器只能使用 offset 到 offset + size - 1 個元素。
dataArray - DataBuffer 的整數陣列。size - DataBuffer 存儲單元大小。offset - dataArray 的偏移量。
public DataBufferInt(int[][] dataArray,
int size)
DataBuffer。存儲單元的數量將等於 dataArray.length。此 DataBuffer 的存取器只能使用每個陣列的頭 size 個元素。
dataArray - DataBuffer 的整數陣列。size - DataBuffer 中的存儲單元大小。
public DataBufferInt(int[][] dataArray,
int size,
int[] offsets)
DataBuffer。存儲單元的數量等於 dataArray.length。每個陣列至少必須和 size 加上相應偏移量大小相同。每個 dataArray 項的偏移量陣列中必須有一個項。對於每個存儲單元,此 DataBuffer 的存取器只能使用 offset 到 offset + size - 1 個元素。
dataArray - DataBuffer 的整數陣列。size - DataBuffer 中的存儲單元大小。offsets - 每個陣列中的偏移量。| 方法詳細資訊 |
|---|
public int[] getData()
DataBuffer 中的預設(第一個)int 資料陣列。
public int[] getData(int bank)
bank - 要獲取其資料陣列的存儲單元。
public int[][] getBankData()
public int getElem(int i)
DataBuffer 中的 getElemi - 要獲取的資料陣列元素。
setElem(int, int),
setElem(int, int, int)
public int getElem(int bank,
int i)
DataBuffer 中的 getElembank - 要從中獲取資料陣列元素的存儲單元。i - 要獲取的資料陣列元素。
setElem(int, int),
setElem(int, int, int)
public void setElem(int i,
int val)
DataBuffer 中的 setElemi - 要獲取的資料陣列元素。val - 要將資料陣列元素設置為的整數值。getElem(int),
getElem(int, int)
public void setElem(int bank,
int i,
int val)
i。
DataBuffer 中的 setElembank - 要在其中設置資料陣列元素的存儲單元。i - 要獲取的資料陣列元素。val - 要將指定資料陣列元素設置為的整數值。getElem(int),
getElem(int, int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。