public class AsyncBoxView.ChildLocator extends Object
修飾子と型 | フィールドと説明 |
---|---|
protected Rectangle |
childAlloc
ガベージを多く生成することを避けるために、子の割り当てに使う形状です。
|
protected Rectangle |
lastAlloc
変更が上方にフラッシュされた場合に、最後に見られる再ペイントのための割り当てです。
|
protected AsyncBoxView.ChildState |
lastValidOffset
有効な最後のオフセット計算の位置です。
|
コンストラクタと説明 |
---|
AsyncBoxView.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)
現在割り当てられている形状を、現在の割り当てを格納するのに使用する矩形にコピーします。
|
protected AsyncBoxView.ChildState lastValidOffset
protected Rectangle lastAlloc
protected Rectangle childAlloc
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)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.