jp.co.melco.preserv
インタフェース psvScreenListener


public interface psvScreenListener

スクリーンオブジェクト用イベントリスナークラスです。
1つのスクリーンオブジェクトのイベントを別のスクリーンに通知するためのクラスです。

導入されたバージョン:
V6.0.0
作成者:
PreSerV Development Team

メソッドの概要
 void expose(psvScreen screen, java.awt.Graphics g, int state)
          psvScreen#expose処理終了時に呼び出されます。
 void redraw(psvScreen screen, int adsx, int adsy, int adex, int adey, boolean needClear, java.awt.Color col, int state)
          psvScreen#redraw処理終了時に呼び出されます。
 void rotate(psvScreen screen, double x, double y, int deg, int state)
          psvScreen#rotate処理終了時に呼び出されます。
 void shrink(psvScreen screen, psvRegionBounds b, int state)
          psvJavaScreen#shrink処理終了時に呼び出されます。
 void translate(psvScreen screen, double x, double y, boolean useBitblt, int state)
          psvScreen#translate処理終了時に呼び出されます。
 void view(psvScreen screen, double wwsx, double wwsy, double wwex, double wwey, int state)
          psvScreen#view処理終了時に呼び出されます。
 

メソッドの詳細

translate

public void translate(psvScreen screen,
                      double x,
                      double y,
                      boolean useBitblt,
                      int state)
psvScreen#translate処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
x - X軸方向の移動量
y - Y軸方向の移動量
useBitblt - true/false
true :
値を有効にする
false:
値を無効にする
state - 未使用

導入されたバージョン:
V6.0.0

rotate

public void rotate(psvScreen screen,
                   double x,
                   double y,
                   int deg,
                   int state)
psvScreen#rotate処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
x - 回転の中心座標
y - 回転の中心座標
deg - 回転角(反時計回りに1/10度単位)
state - 未使用

導入されたバージョン:
V6.0.0

view

public void view(psvScreen screen,
                 double wwsx,
                 double wwsy,
                 double wwex,
                 double wwey,
                 int state)
psvScreen#view処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
wwsx - 領域の開始点(WC座標)
wwsy - 領域の開始点(WC座標)
wwex - 領域の終了点(WC座標)
wwey - 領域の終了点(WC座標)
state - 未使用

導入されたバージョン:
V6.0.0

shrink

public void shrink(psvScreen screen,
                   psvRegionBounds b,
                   int state)
psvJavaScreen#shrink処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
b - psvRegionBoundsで作成した領域
state - 未使用

導入されたバージョン:
V6.0.0

expose

public void expose(psvScreen screen,
                   java.awt.Graphics g,
                   int state)
psvScreen#expose処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
g - グラフィックオブジェクト
state - 未使用

導入されたバージョン:
V6.0.0

redraw

public void redraw(psvScreen screen,
                   int adsx,
                   int adsy,
                   int adex,
                   int adey,
                   boolean needClear,
                   java.awt.Color col,
                   int state)
psvScreen#redraw処理終了時に呼び出されます。

パラメータ:
screen - スクリーンオブジェクト
adsx - 開始X座標(DC座標)
adsy - 開始Y座標(DC座標)
adex - 終了X座標(DC座標)
adey - 終了Y座標(DC座標)
needClear - trueの場合は、描画領域をクリアしてから描画します。
col - nullを設定。現在、未使用
state - 未使用

導入されたバージョン:
V6.0.0