Java プラットフォーム 1.2

クラス
java.util.EventObject の使用

EventObject を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.dnd ドラッグ&ドロップ操作をサポートするためのインタフェースおよびクラスを提供します。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
java.beans JavaBeans の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガーされるイベントを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt における EventObject の使用方法
 

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

java.awt.dnd における EventObject の使用方法
 

java.awt.dnd における EventObject のサブクラス
 class DragGestureEvent
           DragGestureEvent は、gestureRecognized() メソッドによって DragGestureListener に渡されます。
 class DragSourceDragEvent
           DragSourceDragEvent は、DragSourceContextPeer から DragSourceContext を介して現在登録されている DragSourceListener に送られます。
 class DragSourceDropEvent
           DragSourceDropEvent は、DragSourceContextPeer から DragSourceContext を介して現在登録されている DragSourceListener に送られます。
 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
          コンポーネントがキーボードフォーカスを取得または喪失したことを示す、低レベルのイベントです。
 class InputEvent
          全コンポーネントレベルの入力イベントのルートイベントクラスです。
 class InputMethodEvent
          インプットメソッドイベントには、インプットメソッドを利用して変換されているテキストについての情報が含まれています。
 class InvocationEvent
          AWT イベントのディスパッチャースレッドによってディスパッチされたときに、Runnable 上で run() メソッドを実行するイベントです。
 class ItemEvent
          項目が選択または選択解除されたことを示す意味上のイベントです。
 class KeyEvent
          このイベントは、コンポーネントにおいてキーストロークが発生したことを示します。
 class MouseEvent
          コンポーネント内でマウスアクションが発生したことを示すイベントです。
 class PaintEvent
          コンポーネントレベルの描画イベントです。
 class TextEvent
          オブジェクトのテキストが変更されたことを示す意味上のイベントです。
 class WindowEvent
          ウィンドウの状態が変わったことを示す低レベルのイベントです。
 

java.beans における EventObject の使用方法
 

java.beans における EventObject のサブクラス
 class PropertyChangeEvent
          PropertyChange イベントは、bean が「バウンド」プロパティまたは「制約」プロパティを変更するたびに発生します。
 

java.beans.beancontext における EventObject の使用方法
 

java.beans.beancontext における EventObject のサブクラス
 class BeanContextEvent
           BeanContextEvent は、BeanContext から発行される、BeanContext のセマンティクスに関連するすべてのイベントの抽象ルートイベントクラスです。
 class BeanContextMembershipEvent
           準拠している BeanContext は、一部またはすべての子について BeanContext によって保持されている状態が変更されたときに、特定の BeanContext に自身を登録しているすべての BeanContextListener にこのインタフェースのイベントをトリガーします。
 class BeanContextServiceAvailableEvent
           このイベント型は、登録されているサービスを識別するために BeanContextServicesListener によって使用されます。
 class BeanContextServiceRevokedEvent
           このイベント型は、無効にされるサービスを識別するために BeanContextServicesListener によって使用されます。
 

javax.swing における EventObject の使用方法
 

EventObject のパラメータを持つ javax.swing におけるメソッド
 boolean CellEditor.isCellEditable(EventObject anEvent)
          anEvent を使って編集を始められるかどうかをエディタに問い合わせます。
 boolean CellEditor.shouldSelectCell(EventObject anEvent)
          anEvent を使って編集を開始するようにエディタに通知します。
 boolean DefaultCellEditor.isCellEditable(EventObject anEvent)
           
 boolean DefaultCellEditor.shouldSelectCell(EventObject anEvent)
           
 boolean DefaultCellEditor.EditorDelegate.isCellEditable(EventObject anEvent)
           
 boolean DefaultCellEditor.EditorDelegate.startCellEditing(EventObject anEvent)
           
 boolean JTable.editCellAt(int row, int column, EventObject e)
          rowcolumn に位置するセルが編集可能な場合は、編集をプログラムに基づいて開始します。
 

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 HTMLFrameHyperlinkEvent
          HTMLFrameHyperlinkEvent は、フレーム内でリンクがアクティブになったことを、関係するリスナーに通知するために使います。
 

javax.swing.tree における EventObject の使用方法
 

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


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.