JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.util.EventObject の使用

EventObject を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.event AWT コンポーネントによってトリガされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データを格納および検索できます。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.monitor モニタークラスを定義します。 
javax.management.relation 関係サービスについて定義します。 
javax.management.remote JMX MBean サーバにリモートアクセスするためのインタフェースです。 
javax.management.timer Timer MBean を定義します。 
javax.naming.event ネーミングおよびディレクトリサービスにアクセスする場合、イベント通知をサポートしています。 
javax.naming.ldap LDAPv3 の拡張操作とコントロールをサポートします。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.print.event このパッケージには、イベントクラスとリスナーインタフェースが含まれています。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sql JavaTM プログラミング言語を使用してサーバ側のデータソースにアクセスして処理するための API を提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt での EventObject の使用
 

java.awt での EventObject のサブクラス
 class AWTEvent
          すべての AWT イベントのルートイベントクラスです。
 

java.awt.datatransfer での EventObject の使用
 

java.awt.datatransfer での EventObject のサブクラス
 class FlavorEvent
          FlavorEvent は、イベントソース Clipboard で使用可能な DataFlavor が変更されたことを、関係するリスナーに通知するために使います。
 

java.awt.dnd での EventObject の使用
 

java.awt.dnd での EventObject のサブクラス
 class DragGestureEvent
          DragGestureEvent は、DragGestureListener の dragGestureRecognized() メソッドに渡されます。
 class DragSourceDragEvent
          DragSourceDragEvent は、DragSourceContextPeer から DragSourceContext を介して、DragSourceContext およびそれに関連する DragSource で登録された DragSourceListener に送られます。
 class DragSourceDropEvent
          DragSourceDropEvent は、DragSourceContextPeer から DragSourceContext を介してDragSourceContext およびそれに関連する DragSource に登録された DragSourceListenerdragDropEnd メソッドに送られます。
 class DragSourceEvent
          このクラスは、DragSourceDragEvent および DragSourceDropEvent の基底クラスです。
 class DropTargetDragEvent
          DropTargetDragEvent は、その dragEnter() メソッドおよび dragOver() メソッドを介して DropTargetListener に送られます。
 class DropTargetDropEvent
          DropTargetDropEvent は、DropTargetListener の drop() メソッドを介して送られます。
 class DropTargetEvent
          DropTargetEvent は、DropTargetDragEvent および DropTargetDropEvent の基底クラスです。
 

java.awt.event での EventObject の使用
 

java.awt.event での EventObject のサブクラス
 class ActionEvent
          コンポーネントが定義するアクションが発生したことを示す、意味上のイベントです。
 class AdjustmentEvent
          Adjustable オブジェクトが発行する調整イベントです。
 class ComponentEvent
          コンポーネントの移動、サイズの変更、可視性の変更を示す低レベルのイベントです。
 class ContainerEvent
          コンポーネントの追加または削除によってコンテナの内容が変更されたことを示す低レベルのイベントです。
 class FocusEvent
          Component が入力フォーカスを取得または失ったことを示す、低レベルのイベントです。
 class HierarchyEvent
          Component が所属する Component 階層の変更を示すイベントです。
 class InputEvent
          全コンポーネントレベルの入力イベントのルートイベントクラスです。
 class InputMethodEvent
          インプットメソッドイベントには、インプットメソッドを利用して変換されているテキストについての情報が含まれています。
 class InvocationEvent
          AWT イベントのディスパッチャースレッドによってディスパッチされたときに、Runnable 上で run() メソッドを実行するイベントです。
 class ItemEvent
          項目が選択または選択解除されたことを示すセマンティックイベントです。
 class KeyEvent
          このイベントは、コンポーネントにおいてキーストロークが発生したことを示します。
 class MouseEvent
          コンポーネント内でマウスアクションが発生したことを示すイベントです。
 class MouseWheelEvent
          コンポーネント内でマウスホイールが回転したことを示すイベントです。
 class PaintEvent
          コンポーネントレベルの描画イベントです。
 class TextEvent
          オブジェクトのテキストが変更されたことを示すセマンティックのイベントです。
 class WindowEvent
          ウィンドウの状態が変わったことを示す低レベルのイベントです。
 

java.beans での EventObject の使用
 

java.beans での EventObject のサブクラス
 class IndexedPropertyChangeEvent
          「IndexedPropertyChange」イベントは、JavaBeans 仕様に準拠したコンポーネント (Bean) がインデックス付きのバウンドプロパティに変更を加えるたびに配信されます。
 class PropertyChangeEvent
          「PropertyChange」イベントは、Bean がバウンドプロパティまたは制約プロパティを変更するたびに配信されます。
 

java.beans.beancontext での EventObject の使用
 

java.beans.beancontext での EventObject のサブクラス
 class BeanContextEvent
           BeanContextEvent は、BeanContext から発行されたイベント、および BeanContext のセマンティクスに関連する、すべてのイベントの抽象ルートイベントクラスです。
 class BeanContextMembershipEvent
          BeanContextMembershipEvent は、特定の BeanContext のメンバに追加された子、または削除された子のリストをカプセル化します。
 class BeanContextServiceAvailableEvent
           このイベントタイプは、登録されているサービスを識別するために BeanContextServicesListener によって使用されます。
 class BeanContextServiceRevokedEvent
           このイベント型は、無効になるサービスを識別するために BeanContextServiceRevokedListener によって使用されます。
 

java.util.prefs での EventObject の使用
 

java.util.prefs での EventObject のサブクラス
 class NodeChangeEvent
          Preferences ノードによって発行されるイベントの 1 つで、そのノードの子が追加または削除されたことを示します。
 class PreferenceChangeEvent
          Preferences ノードによって発行されるイベントの 1 つで、設定が追加または削除されたか、その値が変更されたことを示します。
 

javax.management での EventObject の使用
 

javax.management での EventObject のサブクラス
 class AttributeChangeNotification
          MBean によって送信される属性変更通知を定義します。
 class MBeanServerNotification
          MBean サーバにより、MBeanServerDelegate MBean から発行される通知を表します。
 class Notification
          Notification クラスは、MBean が発行する通知を表します。
 

javax.management.monitor での EventObject の使用
 

javax.management.monitor での EventObject のサブクラス
 class MonitorNotification
          モニター MBean によって送信される通知を定義します。
 

javax.management.relation での EventObject の使用
 

javax.management.relation での EventObject のサブクラス
 class RelationNotification
          関係サービス内の変更の通知です。
 

javax.management.remote での EventObject の使用
 

javax.management.remote での EventObject のサブクラス
 class JMXConnectionNotification
          クライアント接続の開始および終了時と通知が失われたときに発行される通知です。
 

javax.management.timer での EventObject の使用
 

javax.management.timer での EventObject のサブクラス
 class TimerAlarmClockNotification
          推奨されていません。 このクラスは、互換性のために保持されているだけで、ユーザコードでは使用されません。
 class TimerNotification
          このクラスは、タイマー MBean によって送信される通知を定義します。
 

javax.naming.event での EventObject の使用
 

javax.naming.event での EventObject のサブクラス
 class NamingEvent
          このクラスは、ネームサービス/ディレクトリサービスでトリガされたイベントを表します。
 class NamingExceptionEvent
          このクラスは、NamingEvent を通知するリスナーの情報を収集する手順/プロセスが NamingException をスローしたときに、トリガされるイベントを表します。
 

javax.naming.ldap での EventObject の使用
 

javax.naming.ldap での EventObject のサブクラス
 class UnsolicitedNotificationEvent
          このクラスは、LDAP サーバから送信された非要請通知に応じてトリガされたイベントを表します。
 

javax.net.ssl での EventObject の使用
 

javax.net.ssl での EventObject のサブクラス
 class HandshakeCompletedEvent
          このイベントは、指定された SSL 接続で SSL のハンドシェークが完了したことを示します。
 class SSLSessionBindingEvent
          このイベントは、SSLSessionBindingListener に伝達されます。
 

javax.print.event での EventObject の使用
 

javax.print.event での EventObject のサブクラス
 class PrintEvent
          PrintEvent クラスは、すべての Print Service API イベントのスーパークラスです。
 class PrintJobAttributeEvent
          PrintJobAttributeEvent クラスは、PrintService が報告するイベントをカプセル化して、PrintJob の 1 つ以上の印刷属性が変更されたことをクライアントが知ることができるようにします。
 class PrintJobEvent
          PrintJobEvent クラスは、印刷ジョブが報告する共通イベントをカプセル化して、リスナーが DocPrintJob の処理の進捗を知ることができるようにします。
 class PrintServiceAttributeEvent
          PrintServiceAttributeEvent クラスは、Print Service インスタンスが報告するイベントをカプセル化して、クライアントが印刷サービスの状態の変更を知ることができるようにします。
 

javax.sound.sampled での EventObject の使用
 

javax.sound.sampled での EventObject のサブクラス
 class LineEvent
          LineEvent クラスは、ラインが開く、閉じる、開始する、または停止するたびにラインがリスナーに送信する情報をカプセル化します。
 

javax.sql での EventObject の使用
 

javax.sql での EventObject のサブクラス
 class ConnectionEvent
           接続関連のイベントのソースに関する情報を提供する Event オブジェクトです。
 class RowSetEvent
          RowSet オブジェクトにイベントが発生したときに生成される Event オブジェクトです。
 

javax.swing での EventObject の使用
 

EventObject 型のパラメータを持つ javax.swing のメソッド
 boolean JTable.editCellAt(int row, int column, EventObject e)
          rowcolumn に位置するセルのインデックスが有効な範囲内にあり、その位置にあるセルが編集可能な場合は、セルの編集をプログラムに基づいて開始します。
 boolean CellEditor.isCellEditable(EventObject anEvent)
          anEvent を使って編集を始められるかどうかをエディタに問い合わせます。
 boolean AbstractCellEditor.isCellEditable(EventObject e)
          true を返します。
 boolean DefaultCellEditor.isCellEditable(EventObject anEvent)
          CellEditor からのメッセージを delegate に転送します。
 boolean DefaultCellEditor.EditorDelegate.isCellEditable(EventObject anEvent)
          anEventMouseEvent でない場合は、true を返します。
 boolean CellEditor.shouldSelectCell(EventObject anEvent)
          編集セルを選択する場合は true を返し、そうでない場合は false を返します。
 boolean AbstractCellEditor.shouldSelectCell(EventObject anEvent)
          true を返します。
 boolean DefaultCellEditor.shouldSelectCell(EventObject anEvent)
          CellEditor からのメッセージを delegate に転送します。
 boolean DefaultCellEditor.EditorDelegate.shouldSelectCell(EventObject anEvent)
          true を返し、編集セルが選択可能であることを示します。
 boolean DefaultCellEditor.EditorDelegate.startCellEditing(EventObject anEvent)
          true を返し、編集が開始されていることを示します。
 

javax.swing.event での EventObject の使用
 

javax.swing.event での EventObject のサブクラス
 class AncestorEvent
          コンポーネント階層内の上位コンポーネントで発生して、子コンポーネントに報告されるイベントです。
 class CaretEvent
          イベントソースでテキストキャレットが変更されたことを、関係があるオブジェクトに通知するのに使用されます。
 class ChangeEvent
          イベントソースで状態が変更されたことを、関係があるオブジェクトに通知するために使用されます。
 class HyperlinkEvent
          ハイパーテキストリンクに関して発生したイベントを、関係があるオブジェクトに通知するために使用します。
 class InternalFrameEvent
          JInternalFrame オブジェクトのサポートを、イベントソースとして追加する AWTEvent です。
 class ListDataEvent
          リストへの変更をカプセル化するイベントを定義します。
 class ListSelectionEvent
          現在の選択範囲での変更を記述するイベントです。
 class MenuDragMouseEvent
          ドラッグ条件に従って転送された MouseEvent をメニュー要素が受け取ったことを、関係するオブジェクトに通知するために使用します。
 class MenuEvent
          イベントソースであるメニューが送信、選択、または取り消されたことを、関係があるオブジェクトに通知するために使用します。
 class MenuKeyEvent
          メニューツリーで転送された KeyEvent をメニュー要素が受け取ったことを、関係があるオブジェクトに通知するために使用します。
 class PopupMenuEvent
          PopupMenuEvent には、イベントを送信する JPoupMenu のイベントソースだけが含まれます。
 class TableColumnModelEvent
          列が追加、削除、または移動されたなど、テーブル列モデルが変更されたことをリスナーに通知するために使用します。
 class TableModelEvent
          テーブルモデルが変更されたことをリスナーに通知するために使用します。
 class TreeExpansionEvent
          ツリー内の 1 つのパスを識別するために使用するイベントです。
 class TreeModelEvent
          ツリーモデルの変更を記述する情報をカプセル化して、ツリーモデルのリスナーに変更を通知します。
 class TreeSelectionEvent
          現在の選択範囲での変更を記述するイベントです。
 class UndoableEditEvent
          取り消すことのできるオペレーションが発生したことを示すイベントです。
 

javax.swing.text.html での EventObject の使用
 

javax.swing.text.html での EventObject のサブクラス
 class FormSubmitEvent
          FormSubmitEvent は、フォームが送信されたことを、関係があるオブジェクトに通知するために使用します。
 class HTMLFrameHyperlinkEvent
          HTMLFrameHyperlinkEvent は、フレーム内でリンクがアクティブになったことを、関係するリスナーに通知するために使います。
 

javax.swing.tree での EventObject の使用
 

EventObject 型のパラメータを持つ javax.swing.tree のメソッド
protected  boolean DefaultTreeCellEditor.canEditImmediately(EventObject event)
          eventnull の場合、true を返します。
 boolean DefaultTreeCellEditor.isCellEditable(EventObject event)
          realEditor が true をこのメッセージに返すと、prepareForEditing がメッセージとして送られ、true が返されます。
 boolean DefaultTreeCellEditor.shouldSelectCell(EventObject event)
          戻り値の realEditor をメッセージとして送ります。
protected  boolean DefaultTreeCellEditor.shouldStartEditingTimer(EventObject event)
          eventMouseEvent で、クリック数が 1 の場合に true を返します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。