|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
中的 getElem
i
- 要獲取的資料陣列元素。
setElem(int, int)
,
setElem(int, int, int)
public int getElem(int bank, int i)
DataBuffer
中的 getElem
bank
- 要從中獲取資料陣列元素的存儲單元。i
- 要獲取的資料陣列元素。
setElem(int, int)
,
setElem(int, int, int)
public void setElem(int i, int val)
DataBuffer
中的 setElem
i
- 要獲取的資料陣列元素。val
- 要將資料陣列元素設置為的整數值。getElem(int)
,
getElem(int, int)
public void setElem(int bank, int i, int val)
i
。
DataBuffer
中的 setElem
bank
- 要在其中設置資料陣列元素的存儲單元。i
- 要獲取的資料陣列元素。val
- 要將指定資料陣列元素設置為的整數值。getElem(int)
,
getElem(int, int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。