|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.text.AsyncBoxView.ChildLocator
public class AsyncBoxView.ChildLocator
該類別在本地化區域發生更改時,管理該本地化區域中子視圖的有效位置。AsyncBoxView 可能在不斷地更改,但是在佈局執行緒決定向父級發佈更新之前,可見的區域需要保持相對的穩定。
欄位摘要 | |
---|---|
protected Rectangle |
childAlloc
用於子級分派區域以避免創建大量垃圾的形狀。 |
protected Rectangle |
lastAlloc
最後的可見分派區域(用於向上刷新更改時進行重新繪製)。 |
protected AsyncBoxView.ChildState |
lastValidOffset
最後一次有效偏移量計算的位置。 |
建構子摘要 | |
---|---|
AsyncBoxView.ChildLocator()
建構 ChildLocator。 |
方法摘要 | |
---|---|
void |
childChanged(AsyncBoxView.ChildState cs)
子級已更改的通知。 |
protected Shape |
getChildAllocation(int index)
獲取用於子視圖的分派區域。 |
Shape |
getChildAllocation(int index,
Shape a)
獲取用於子視圖的分派區域。 |
int |
getViewIndexAtPoint(float x,
float y,
Shape a)
獲取位於給定點的子視圖索引。 |
protected int |
getViewIndexAtVisualOffset(float targetOffset)
尋找負責表示沿主軸方向框中偏移量位置的視圖。 |
void |
paintChildren(Graphics g)
繪製與剪貼區域相交的子級。 |
protected void |
setAllocation(Shape a)
將當前已分派的形狀複製到用於存儲當前分派區域的 Rectangle 中。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
protected AsyncBoxView.ChildState lastValidOffset
protected Rectangle lastAlloc
protected Rectangle childAlloc
建構子詳細資訊 |
---|
public AsyncBoxView.ChildLocator()
方法詳細資訊 |
---|
public void childChanged(AsyncBoxView.ChildState cs)
public void paintChildren(Graphics g)
public Shape getChildAllocation(int index, Shape a)
public int getViewIndexAtPoint(float x, float y, Shape a)
x
- X 坐標,該坐標 >= 0y
- Y 坐標,該坐標 >= 0a
- View 的分派區域
protected Shape getChildAllocation(int index)
protected void setAllocation(Shape a)
protected int getViewIndexAtVisualOffset(float targetOffset)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。