Objectこのクラスを用いると、テストの自動化、自動実行のデモ、およびマウスやキーボード制御が必要なアプリケーションのために、ネイティブなシステム入力イベントを生成することができます。プラットフォーム実装テストを自動化することです。コンポーネントとは異なる、入力イベントを生成します。マウスの移動イベントを生成するだけではなく、マウスのカーソルを実際に動かします。一部のプラットフォームでは、低レベル入力制御にアクセスするための、特別な特権または拡張機能が必要です。システムは例外をスローします。使用するアプリケーションでは、これらの例外条件を正常に処理する必要があります。オブジェクトを構築します。screenRect)スクリーンから読み取るピクセルイメージを作成します。ms)指定された間スリープします。スリープする時間をミリ秒で返します。y)指定されたスクリーン座標でピクセルの色を返します。自動で起動するかどうかを返します。keycode)指定されたキーを押します。keycode)指定されたキーを離します。y)指定したスクリーン座標にマウスポインタを移動します。複数のマウスボタンを押します。複数のマウスボタンを離します。wheelAmt)ホイールマウスのホイールスクロールを回転させます。スリープする時間をミリ秒で設定します。自動で起動するかどうかを設定します。文字列表現を返します。voidwaitForIdle()現在イベントキューにあるすべてのイベントが処理されるまで待機します。オブジェクトを構築します。プラットフォーム構成が低レベル入力制御を許可しない場合。メソッド呼び出しに渡された座標は、指定したスクリーンと同じ座標系として解釈されます。プラットフォーム構成によっては、複数スクリーンで次のことが行えます。同じ座標系を共有し、仮想スクリーンを結合する異なる座標系を使用し、個々のスクリーンのように動作するこのコンストラクタは後者の場合です。オブジェクトの動作は保証されません。プラットフォーム構成が低レベル入力制御を許可しない場合。int&nbsp;y)指定したスクリーン座標にマウスポインタを移動します。複数のマウスボタンを押します。