|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.image.DataBuffer java.awt.image.DataBufferShort
public final class DataBufferShort
此類別擴展了 DataBuffer
,並在內部以 short 型別存儲資料。
欄位摘要 |
---|
從類別 java.awt.image.DataBuffer 繼承的欄位 |
---|
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT |
建構子摘要 | |
---|---|
DataBufferShort(int size)
建構具有單個存儲單元和指定大小且基於 short 的 DataBuffer 。 |
|
DataBufferShort(int size,
int numBanks)
建構具有指定數量的存儲單元(這些存儲單元都指定了大小)且基於 short 的 DataBuffer 。 |
|
DataBufferShort(short[][] dataArray,
int size)
建構具有指定陣列且基於 short 的 DataBuffer 。 |
|
DataBufferShort(short[][] dataArray,
int size,
int[] offsets)
建構具有指定陣列、大小和偏移量且基於 short 的 DataBuffer 。 |
|
DataBufferShort(short[] dataArray,
int size)
使用指定陣列建構具有單個存儲單元且基於 short 的 DataBuffer 。 |
|
DataBufferShort(short[] dataArray,
int size,
int offset)
使用指定陣列、大小和偏移量建構具有單個存儲單元且基於 short 的 DataBuffer 。 |
方法摘要 | |
---|---|
short[][] |
getBankData()
返回所有存儲單元的資料陣列。 |
short[] |
getData()
返回預設(第一個)位元組資料陣列。 |
short[] |
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)
根據給定的整數設置指定存儲單元中所請求的資料陣列元素。 |
從類別 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 DataBufferShort(int size)
DataBuffer
。
size
- DataBuffer
的大小。public DataBufferShort(int size, int numBanks)
DataBuffer
。
size
- DataBuffer
中的存儲單元大小。numBanks
- DataBuffer
中的存儲單元數量。public DataBufferShort(short[] dataArray, int size)
DataBuffer
。此 DataBuffer
的存取器只能使用頭 size
個元素。dataArray
必須足夠大,能夠存儲 size
個元素。
dataArray
- DataBuffer
的 short 陣列。size
- DataBuffer
存儲單元大小。public DataBufferShort(short[] dataArray, int size, int offset)
DataBuffer
。dataArray
至少必須有 offset
+ size
個元素。此 DataBuffer
的存取器只能使用 offset
到 offset
+ size
- 1 個元素。
dataArray
- DataBuffer
的 short 陣列。size
- DataBuffer
存儲單元大小。offset
- dataArray
的偏移量。public DataBufferShort(short[][] dataArray, int size)
DataBuffer
。存儲單元的數量將等於 dataArray.length
。此 DataBuffer
的存取器只能使用每個陣列的頭 size
個元素。
dataArray
- DataBuffer
的 short 陣列。size
- DataBuffer
中的存儲單元大小。public DataBufferShort(short[][] dataArray, int size, int[] offsets)
DataBuffer
。存儲單元的數量等於 dataArray.length
。每個陣列至少必須和 size
加上相應偏移量大小相同。每個 dataArray
項的偏移量陣列中必須有一個項。對於每個存儲單元,此 DataBuffer
的存取器只能使用 offset
到 offset
+ size
- 1 個元素。
dataArray
- DataBuffer
的 short 陣列。size
- DataBuffer
中的存儲單元大小。offsets
- 每個陣列中的偏移量。方法詳細資訊 |
---|
public short[] getData()
public short[] getData(int bank)
bank
- 要獲得其資料陣列的存儲單元。
public short[][] 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)
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。