クラス COM.Sun.Japan.yjs.mwt.BufferedCanvas
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス COM.Sun.Japan.yjs.mwt.BufferedCanvas
COM.Sun.Japan.yjs.mwt.BufferedCanvas
- public class BufferedCanvas
オフ・スクリーン用イメージを持つ Canvas。
-
BufferedCanvas()
- デフォルト・コンストラクタ。
-
BufferedCanvas(int, int)
- オフ・スクリーンの幅と高さを引数にとるコンストラクタ。
-
addNotify()
- オフ・スクリーンの確保を行う。
-
clearBuffer()
- オフ・スクリーンをクリアする。
-
getBufferGraphics()
- オフ・スクリーンの Graphics を返す。
-
getOffset()
- 現在のオフセット値を返す。
-
paint(Graphics)
- paint メソッド。
-
processMouseEvent(MouseEvent)
- mouse イベントの処理。
-
resizeBuffer(Dimension)
- Dimension を引数にとり、オフ・スクリーンをリサイズする。
-
resizeBuffer(int, int)
- 幅と高さを引数にとり、オフ・スクリーンをリサイズする。
-
setOffset(int, int)
- オフ・スクリーン表示時に用いるオフセットをセットする。
-
sizeOfBuffer()
- オフ・スクリーンのサイズを返す。
-
update(Graphics)
- update メソッド。
BufferedCanvas
public BufferedCanvas()
- デフォルト・コンストラクタ。
BufferedCanvas
public BufferedCanvas(int width,
int height)
- オフ・スクリーンの幅と高さを引数にとるコンストラクタ。
- パラメータ:
- width - オフ・スクリーンの幅
- height - オフ・スクリーンの高さ
addNotify
public void addNotify()
- オフ・スクリーンの確保を行う。
update
public void update(Graphics g)
- update メソッド。
- パラメータ:
- g - キャンバスの Graphics
paint
public void paint(Graphics g)
- paint メソッド。
- パラメータ:
- g - キャンバスの Graphics
resizeBuffer
public void resizeBuffer(Dimension dimension)
- Dimension を引数にとり、オフ・スクリーンをリサイズする。
- パラメータ:
- dimension - 新しいオフ・スクリーンの Dimension
resizeBuffer
public synchronized void resizeBuffer(int width,
int height)
- 幅と高さを引数にとり、オフ・スクリーンをリサイズする。
- パラメータ:
- width - 新しいオフ・スクリーンの幅
- height - 新しいオフ・スクリーンの高さ
sizeOfBuffer
public Dimension sizeOfBuffer()
- オフ・スクリーンのサイズを返す。
setOffset
public synchronized void setOffset(int x,
int y)
- オフ・スクリーン表示時に用いるオフセットをセットする。
- パラメータ:
- x - 横方向のオフセット
- y - 縦方向のオフセット
getOffset
public Point getOffset()
- 現在のオフセット値を返す。
getBufferGraphics
public Graphics getBufferGraphics()
- オフ・スクリーンの Graphics を返す。
clearBuffer
public synchronized void clearBuffer()
- オフ・スクリーンをクリアする。
processMouseEvent
protected boolean processMouseEvent(MouseEvent ev)
- mouse イベントの処理。
- パラメータ:
- ev - mouse イベント
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス