クラス COM.Sun.Japan.yjs.mwt.BufferedCanvas
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス COM.Sun.Japan.yjs.mwt.BufferedCanvas

COM.Sun.Japan.yjs.mwt.BufferedCanvas

public class BufferedCanvas
オフ・スクリーン用イメージを持つ Canvas。

Constructor Index

 o BufferedCanvas()
デフォルト・コンストラクタ。
 o BufferedCanvas(int, int)
オフ・スクリーンの幅と高さを引数にとるコンストラクタ。

Method Index

 o addNotify()
オフ・スクリーンの確保を行う。
 o clearBuffer()
オフ・スクリーンをクリアする。
 o getBufferGraphics()
オフ・スクリーンの Graphics を返す。
 o getOffset()
現在のオフセット値を返す。
 o paint(Graphics)
paint メソッド。
 o processMouseEvent(MouseEvent)
mouse イベントの処理。
 o resizeBuffer(Dimension)
Dimension を引数にとり、オフ・スクリーンをリサイズする。
 o resizeBuffer(int, int)
幅と高さを引数にとり、オフ・スクリーンをリサイズする。
 o setOffset(int, int)
オフ・スクリーン表示時に用いるオフセットをセットする。
 o sizeOfBuffer()
オフ・スクリーンのサイズを返す。
 o update(Graphics)
update メソッド。

Constructors

 o BufferedCanvas
  public BufferedCanvas()
デフォルト・コンストラクタ。
 o BufferedCanvas
  public BufferedCanvas(int width,
                        int height)
オフ・スクリーンの幅と高さを引数にとるコンストラクタ。
パラメータ:
width - オフ・スクリーンの幅
height - オフ・スクリーンの高さ

Methods

 o addNotify
  public void addNotify()
オフ・スクリーンの確保を行う。
 o update
  public void update(Graphics g)
update メソッド。
パラメータ:
g - キャンバスの Graphics
 o paint
  public void paint(Graphics g)
paint メソッド。
パラメータ:
g - キャンバスの Graphics
 o resizeBuffer
  public void resizeBuffer(Dimension dimension)
Dimension を引数にとり、オフ・スクリーンをリサイズする。
パラメータ:
dimension - 新しいオフ・スクリーンの Dimension
 o resizeBuffer
  public synchronized void resizeBuffer(int width,
                                        int height)
幅と高さを引数にとり、オフ・スクリーンをリサイズする。
パラメータ:
width - 新しいオフ・スクリーンの幅
height - 新しいオフ・スクリーンの高さ
 o sizeOfBuffer
  public Dimension sizeOfBuffer()
オフ・スクリーンのサイズを返す。
 o setOffset
  public synchronized void setOffset(int x,
                                     int y)
オフ・スクリーン表示時に用いるオフセットをセットする。
パラメータ:
x - 横方向のオフセット
y - 縦方向のオフセット
 o getOffset
  public Point getOffset()
現在のオフセット値を返す。
 o getBufferGraphics
  public Graphics getBufferGraphics()
オフ・スクリーンの Graphics を返す。
 o clearBuffer
  public synchronized void clearBuffer()
オフ・スクリーンをクリアする。
 o processMouseEvent
  protected boolean processMouseEvent(MouseEvent ev)
mouse イベントの処理。
パラメータ:
ev - mouse イベント

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス