第13週のJavaコースの概要

概要を学びます:





メモ帳インタフェース:

モニターアダプター。

あなたは、ウィンドウのアダプタを聞くことによって達成することができます。

空のwindowActivated(のWindowEvent e)の

ときにアクティブウィンドウに呼び出されます。

空windowClosed(のWindowEvent e)の

ウィンドウが閉じられたときに呼び出されます。

空windowClosing(のWindowEvent e)の

ウィンドウがクローズ処理であるときに呼び出されます。

空windowDeactivated(のWindowEvent e)の

ウィンドウが無効になっているときに呼び出されます。

空windowDeiconified(のWindowEvent e)の

ウィンドウをアイコン化解除したときに呼び出されます。

空windowGainedFocus(のWindowEvent e)の

フォーカスに設定されているウィンドウはウィンドウ、またはそのサブコンポーネントの1つがキーボードイベントを受け取ることをウィンドウ、ウィンドウのフォーカス手段を呼び出します。

空のwindowIconified(のWindowEvent e)の

ウィンドウの時にアイコンと呼ばれます。

空windowLostFocus(のWindowEvent e)の

ウィンドウは、もはやウィンドウが呼び出された焦点を当て、もはやキーボードイベントは、もはやWindowまたはそのサブコンポーネントのいずれかに配信されるようにフォーカスされたWindow手段ではありません。

空windowOpened(のWindowEvent e)の

ウィンドウが開いているときに呼び出されます。

空windowStateChanged(のWindowEvent e)の

呼び出しは、ウィンドウの状態を変更するとき。

キーボードイベントとそのリスナープロセス。

インタフェースのKeyListener

キーボードイベント(キーストローク)リスナーインターフェースを受信するため。クラスは、このインタフェース(及びそれに含まれるすべてのメソッド)は、ハンドルキーボードイベントのいずれかを実装するように設計又は(のみメソッドをオーバーライドする)抽象KeyAdapterクラスを拡張しています。

そして、そのクラスからのコンポーネントのメソッドaddKeyListenerリスナーオブジェクトをコンポーネントに登録作成されます。押されたときに放出され、キーボードイベントを生成し、またはキーを入力しました。そして、リスナーのメソッド関連するオブジェクトを呼び出し、KeyEventがそのメソッドに渡されます。

モニター、マウスイベント処理。

マウスリスナーのMouseListener

マウスイベントMouseEventのために聞いてください。

対応するイベント及び処理方法

マウスイベントハンドラメソッド

MOUSE_CLICKEDのmouseClicked(MouseEventの)マウスクリック(シングルまたはダブル)

MOUSE_PRESSEDのmousePressed(MouseEventの)マウスダウン

MOUSE_RELEASEDのmouseReleased(MouseEventの)マウスをリリース

MOUSE_ENTEREDのmouseEntered(MouseEventの)マウス(部品領域)に

MOUSE_EXITEDのmouseExited(MouseEventの)マウスの葉(部品領域)

マウスイベントのMouseEventの一般的な方法

INT getClickCount()得られたクリック数1又は2です。

INTのgetX()、INTのgetY()得られたマウス(画素)の位置。

マウスリスナーのMouseMotionListener

マウスとドラッグ、さらにのMouseMotionListenerマウスモーションリスナーの移動のために。

多くのプログラムは、マウスの動きのための2つの別々の簡素化手続きを聞く必要はありません。

対応するイベント及び処理方法

マウスイベントハンドラメソッド

MOUSE_MOVEDのmouseMoved(MouseEventの)マウスの動き

MOUSE_DRAGGED MouseDragged(MouseEventの)マウスをドラッグします

おすすめ

転載: www.cnblogs.com/tengziqiang/p/11917376.html