Apdesigner プログラマーズガイド |
目次 索引 |
第3部 Apdesigner利用編 | > 第11章 Javaアプリケーション処理手続きを記述する | > 11.2 イベント処理を記述する |
ここでは、Apdesignerでのイベントについて説明します。
画面の操作(マウスをクリックしたり、キーボードからキーを入力したりするという、ユーザの操作)やJavaBeansからの通知に対応して発生する事象を、イベントといいます。たとえば、マウスのボタンを押して、ボタンを押したままマウスを移動し、最後にマウスのボタンを離すという、それぞれの操作ごとにイベントが発生します。
したがって、イベントを使うと画面のGUIを細かく制御することや、外部事象を捕捉することが容易になります。
イベントの発生と、ユーザが記述したイベント処理の実行との関係を、以下に示します。
利用者が[登録]ボタンをクリックするとイベントが発生し、対応するイベントに対して記述された処理が呼び出されて実行されます。したがって、[登録]ボタンがクリックされた場合に行う処理を、対応するイベントの処理として記述しておきます。
イベント処理では、一般に、次のような処理を記述します。
Javaフォームでは以下のイベントが発生します。BeanのイベントについてはBean開発元が提供するドキュメントを参照してください。
イベント名 |
イベントが有効なJavaフォーム |
詳細な情報 |
---|---|---|
component_componentResized |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ComponentListener |
component_componentMoved |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ComponentListener |
component_componentShown |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ComponentListener |
component_componentHidden |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ComponentListener |
container_componentAdded |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ContainerListener |
container_componentRemoved |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.ContainerListener |
focus_focusGained |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.FocusListener |
focus_focusLost |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.FocusListener |
key_keyPressed |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.KeyListener |
key_keyTyped |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.KeyListener |
key_keyReleased |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.KeyListener |
mouse_mouseClicked |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseListener |
mouse_mousePressed |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseListener |
mouse_mouseReleased |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseListener |
mouse_mouseEntered |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseListener |
mouse_mouseExited |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseListener |
mouseMotion_mouseDragged |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseMotionListener |
mouseMotion_mouseMoved |
フレーム、ダイアログ、パネル、アプレット |
java.awt.event.MouseMotionListener |
mouseWheel_mouseWheelMoved |
フレーム、ダイアログ、パネル、アプレット |
java.awt.MouseWheelListener |
window_windowOpened |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowClosing |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowClosed |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowIconified |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowDeiconified |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowActivated |
フレーム、ダイアログ |
java.awt.event.WindowListener |
window_windowDeactivated |
フレーム、ダイアログ |
java.awt.event.WindowListener |
windowState_windowStateChanged |
フレーム、ダイアログ |
java.awt.WindowStateListener |
目次 索引 |