JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.plaf.basic
クラス BasicComboPopup.InvocationMouseHandler

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler
すべての実装インタフェース:
EventListener, MouseListener
含まれているクラス:
BasicComboPopup

protected class BasicComboPopup.InvocationMouseHandler
extends MouseAdapter

ポップアップメニューの状態に影響を与えるマウスイベントを処理するための、(そのポップアップメニュー上ではなく) コンボボックス上に登録されるリスナーです。このリスナーの主な目的は、ポップアップメニューの表示と非表示を行うことです。マウスをドラッグしてリスト上で離した場合に、このリスナーは選択を設定することにより、クリックアンドドラッグのシナリオ実行の手助けもします。

警告: このクラスのサブクラスを作成しないようお勧めします。どうしてもサブクラスを作成する必要がある場合は、必ず各メソッドのスーパークラスバージョンを呼び出してください。

関連項目:
BasicComboPopup.createMouseListener()

コンストラクタの概要
protected BasicComboPopup.InvocationMouseHandler()
           
 
メソッドの概要
 void mousePressed(MouseEvent e)
          コンボボックス上でマウスボタンが押されるイベントに対応します。
 void mouseReleased(MouseEvent e)
          ユーザが、コンボボックス上で始めたクリックまたはドラッグを終了すると、それに対応します。
 
クラス java.awt.event.MouseAdapter から継承したメソッド
mouseClicked, mouseEntered, mouseExited
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicComboPopup.InvocationMouseHandler

protected BasicComboPopup.InvocationMouseHandler()
メソッドの詳細

mousePressed

public void mousePressed(MouseEvent e)
コンボボックス上でマウスボタンが押されるイベントに対応します。

定義:
インタフェース MouseListener 内の mousePressed
オーバーライド:
クラス MouseAdapter 内の mousePressed
パラメータ:
e - 処理される、マウスボタンを押すイベント

mouseReleased

public void mouseReleased(MouseEvent e)
ユーザが、コンボボックス上で始めたクリックまたはドラッグを終了すると、それに対応します。

定義:
インタフェース MouseListener 内の mouseReleased
オーバーライド:
クラス MouseAdapter 内の mouseReleased
パラメータ:
e - 処理される、マウスボタンを離すイベント

JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.