Apdesigner プログラマーズガイド
目次 索引 前ページ次ページ

第3部 Apdesigner利用編> 第11章 Javaアプリケーション処理手続きを記述する> 11.2 イベント処理を記述する

11.2.1 イベントの概要

ここでは、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


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1998-2006