クラス
java.util.EventObjectの使用

EventObjectを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.datatransfer
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
java.awt.desktop
さまざまなデスクトップ機能との対話のためのインタフェースとクラスを提供します。
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
java.awt.event
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
java.beans
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
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.print.eventには、イベント・クラスとリスナー・インタフェースが含まれています。
javax.sound.sampled
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
javax.sql
Javaプログラミング言語からサーバー側のデータ・ソースにアクセスして処理するためのAPIを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.event
Swingコンポーネントによってトリガーされるイベントを提供します。
javax.swing.text.html
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
javax.swing.tree
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
  • java.awtでのEventObjectの使用

    java.awtEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  AWTEvent
    すべてのAWTイベントのルート・イベント・クラスです。
  • java.awt.datatransferでのEventObjectの使用

    java.awt.datatransferEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  FlavorEvent
    FlavorEventは、関係するリスナーに、使用可能なDataFlavorClipboard (イベント・ソース)で変更されたことを通知するために使用されます。
  • java.awt.desktopでのEventObjectの使用

    java.awt.desktopEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  AboutEvent
    アプリケーションがaboutウィンドウを開くように要求されたときに送信されるイベント。
    class  AppEvent
    AppEventsは、現在のデスクトップ・コンテキストのDesktopインスタンスにインストールされているリスナーおよびハンドラに送信されます。
    class  AppForegroundEvent
    アプリケーションがフォアグラウンド・アプリケーションになったとき、およびフォアグラウンド・アプリケーションではなくなったときに送信されるイベント。
    class  AppHiddenEvent
    アプリケーションが非表示または表示されたときに送信されるイベント。
    class  AppReopenedEvent
    アプリケーションが再度開くように要求されたときに送信されるイベント。
    class  FilesEvent
    ファイルのリストを含む補助イベント。
    class  OpenFilesEvent
    アプリケーションがファイルのリストを開くように要求されたときに送信されるイベント。
    class  OpenURIEvent
    アプリケーションがURIを開くように要求されたときに送信されるイベント。
    class  PreferencesEvent
    アプリケーションが設定ウィンドウを開くように要求されたときに送信されるイベント。
    class  PrintFilesEvent
    アプリケーションがファイルのリストを印刷するように要求されたときに送信されるイベント。
    class  QuitEvent
    アプリケーションが終了を要求されたときに送信されるイベント。
    class  ScreenSleepEvent
    システムにアタッチされているディスプレイがパワー保存スリープ状態に入り、終了したときに送信されるイベント。
    class  SystemSleepEvent
    システムがパワー保存スリープに入ったり出たりすると、イベントが送信されます。
    class  UserSessionEvent
    ユーザー・セッションが変更されたときに送信されるイベント。
  • java.awt.dndでのEventObjectの使用

    java.awt.dndEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  DragGestureEvent
    DragGestureEventは、特定のDragGestureRecognizerが、追跡しているComponentでプラットフォーム依存のドラッグ開始ジェスチャが発生したことを検出したときに、DragGestureListenerのdragGestureRecognized()メソッドに渡されます。
    class  DragSourceDragEvent
    DragSourceDragEventは、DragSourceContextPeerからDragSourceContextを経由して、そのDragSourceContextとそれに関連付けられたDragSourceに登録されたDragSourceListenerに送られます。
    class  DragSourceDropEvent
    DragSourceDropEventは、DragSourceContextPeerからDragSourceContextを経由して、そのDragSourceContextとそれに関連付けられたDragSourceに登録されたDragSourceListenerdragDropEndメソッドに送られます。
    class  DragSourceEvent
    このクラスは、DragSourceDragEventDragSourceDropEventの基底クラスです。
    class  DropTargetDragEvent
    DropTargetDragEventは、そのdragEnter()およびdragOver()メソッドによってDropTargetListenerに送られます。
    class  DropTargetDropEvent
    DropTargetDropEventは、DropTargetListenerのdrop()メソッドによって送られます。
    class  DropTargetEvent
    DropTargetEventは、DropTargetDragEventDropTargetDropEventの両方の基底クラスです。
  • java.awt.eventでのEventObjectの使用

    java.awt.eventEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  ActionEvent
    コンポーネントが定義するアクションが発生したことを示す、セマンティック・イベントです。
    class  AdjustmentEvent
    ScrollbarScrollPaneなどの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.beansEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  IndexedPropertyChangeEvent
    JavaBeans仕様(a "bean")に準拠するコンポーネントがバインドされた索引付きプロパティを変更するたびに、"IndexedPropertyChange"イベントが配信されます。
    class  PropertyChangeEvent
    PropertyChangeイベントは、Beanが「バウンド」プロパティまたは「制約」プロパティを変更するたびに送信されます。
  • java.beans.beancontextでのEventObjectの使用

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

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

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

    javax.management.monitorEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  MonitorNotification
    モニターMBeanによって送信される通知を定義します。
  • javax.management.relationでのEventObjectの使用

    javax.management.relationEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  RelationNotification
    関係サービス内の変更の通知です。
  • javax.management.remoteでのEventObjectの使用

    javax.management.remoteEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  JMXConnectionNotification
    クライアント接続の開始および終了時または通知が失われたときに発行される通知です。
  • javax.management.timerでのEventObjectの使用

    javax.management.timerEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  TimerNotification
    このクラスは、タイマーMBeanによって送信される通知の定義を提供します。
  • javax.naming.eventでのEventObjectの使用

    javax.naming.eventEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  NamingEvent
    このクラスは、ネーム・サービス\/ディレクトリ・サービスでトリガーされたイベントを表します。
    class  NamingExceptionEvent
    このクラスは、リスナーにNamingEventを通知するための情報を収集するために使用される手順/プロセスがNamingExceptionをスローしたときにトリガーされたイベントを表します。
  • javax.naming.ldapでのEventObjectの使用

    javax.naming.ldapEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  UnsolicitedNotificationEvent
    このクラスは、LDAPサーバーから送信された非要請通知に応じてトリガーされたイベントを表します。
  • javax.net.sslでのEventObjectの使用

    javax.net.sslEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  HandshakeCompletedEvent
    このイベントは、指定されたSSL接続でSSLのハンドシェークが完了したことを示します。
    class  SSLSessionBindingEvent
    このイベントは、SSLSessionBindingListenerに伝達されます。
  • javax.print.eventでのEventObjectの使用

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

    javax.sound.sampledEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  LineEvent
    LineEventクラスは、ラインが開く、閉じる、開始する、または停止するたびにラインがリスナーに送信する情報をカプセル化します。
  • javax.sqlでのEventObjectの使用

    javax.sqlEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  ConnectionEvent
    接続関連のイベントのソースに関する情報を提供するEventオブジェクトです。
    class  RowSetEvent
    RowSetオブジェクトにイベントが発生したときに生成されるEventオブジェクトです。
    class  StatementEvent
    PooledConnectionに登録されたすべてのStatementEventListenerに、StatementEventが送信されます。
  • javax.swingでのEventObjectの使用

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

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

    javax.swing.text.htmlEventObjectのサブクラス
    修飾子と型 クラス 説明
    class  FormSubmitEvent
    FormSubmitEventは、フォームが送信されたことを関係先に通知するために使用されます。
    class  HTMLFrameHyperlinkEvent
    HTMLFrameHyperlinkEventは、フレーム内でリンクがアクティブになったことを、関係するリスナーに通知するために使います。
  • javax.swing.treeでのEventObjectの使用

    EventObjectのパラメータを持つjavax.swing.treeのメソッド
    修飾子と型 メソッド 説明
    protected boolean DefaultTreeCellEditor.canEditImmediately​(EventObject event)
    eventnullの場合、trueを返します。クリック数が2より大きいMouseEventinHitRegionを持つ場合にも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を返します。