クラスjava.awt.event.MouseEvent
の使用
パッケージ | 説明 |
---|---|
java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.dnd |
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
|
java.awt.event |
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.event |
Swingコンポーネントによってトリガーされるイベントを提供します。
|
javax.swing.plaf |
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
|
javax.swing.plaf.basic |
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
|
javax.swing.plaf.multi |
複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
javax.swing.text.html |
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit とサポート・クラスを提供します。 |
-
java.awtでのMouseEventの使用
型MouseEventのパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 void
AWTEventMulticaster. mouseClicked(MouseEvent e)
listener-aとlistener-bでmouseClickedメソッドを呼び出すことによって、mouseClickedイベントを処理します。void
AWTEventMulticaster. mouseDragged(MouseEvent e)
listener-aとlistener-bでmouseDraggedメソッドを呼び出すことによって、mouseDraggedイベントを処理します。void
AWTEventMulticaster. mouseEntered(MouseEvent e)
listener-aとlistener-bでmouseEnteredメソッドを呼び出すことによって、mouseEnteredイベントを処理します。void
AWTEventMulticaster. mouseExited(MouseEvent e)
listener-aとlistener-bでmouseExitedメソッドを呼び出すことによって、mouseExitedイベントを処理します。void
AWTEventMulticaster. mouseMoved(MouseEvent e)
listener-aとlistener-bでmouseMovedメソッドを呼び出すことによって、mouseMovedイベントを処理します。void
AWTEventMulticaster. mousePressed(MouseEvent e)
listener-aとlistener-bでmousePressedメソッドを呼び出すことによって、mousePressedイベントを処理します。void
AWTEventMulticaster. mouseReleased(MouseEvent e)
listener-aとlistener-bでmouseReleasedメソッドを呼び出すことによって、mouseReleasedイベントを処理します。protected void
Component. processMouseEvent(MouseEvent e)
このコンポーネントで発生するマウス・イベントを、登録されているMouseListener
オブジェクトにディスパッチすることによって処理します。protected void
Component. processMouseMotionEvent(MouseEvent e)
このコンポーネントで発生するマウス・モーション・イベントを、登録されているMouseMotionListener
オブジェクトにディスパッチすることによって処理します。 -
java.awt.dndでのMouseEventの使用
型MouseEventのパラメータを持つjava.awt.dndのメソッド 修飾子と型 メソッド 説明 void
MouseDragGestureRecognizer. mouseClicked(MouseEvent e)
コンポーネント上でマウスがクリックされると呼び出されます。void
MouseDragGestureRecognizer. mouseDragged(MouseEvent e)
マウス・ボタンがコンポーネント上で押されたときに呼び出されます。void
MouseDragGestureRecognizer. mouseEntered(MouseEvent e)
コンポーネントにマウスが入ると呼び出されます。void
MouseDragGestureRecognizer. mouseExited(MouseEvent e)
コンポーネントからマウスが出ると呼び出されます。void
MouseDragGestureRecognizer. mouseMoved(MouseEvent e)
コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。void
MouseDragGestureRecognizer. mousePressed(MouseEvent e)
Component
上でマウス・ボタンが押されたときに呼び出されます。void
MouseDragGestureRecognizer. mouseReleased(MouseEvent e)
コンポーネント上でマウス・ボタンが離されると呼び出されます。 -
java.awt.eventでのMouseEventの使用
java.awt.eventのMouseEventのサブクラス 修飾子と型 クラス 説明 class
MouseWheelEvent
コンポーネント内でマウス・ホイールが回転したことを示すイベントです。型MouseEventのパラメータを持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 void
MouseListener. mouseClicked(MouseEvent e)
コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。void
MouseAdapter. mouseDragged(MouseEvent e)
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
MouseMotionAdapter. mouseDragged(MouseEvent e)
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
MouseMotionListener. mouseDragged(MouseEvent e)
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
MouseListener. mouseEntered(MouseEvent e)
コンポーネントにマウスが入ると呼び出されます。void
MouseListener. mouseExited(MouseEvent e)
コンポーネントからマウスが出ると呼び出されます。void
MouseAdapter. mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。void
MouseMotionAdapter. mouseMoved(MouseEvent e)
コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。void
MouseMotionListener. mouseMoved(MouseEvent e)
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。void
MouseListener. mousePressed(MouseEvent e)
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
MouseListener. mouseReleased(MouseEvent e)
コンポーネント上でマウス・ボタンが離されると呼び出されます。 -
javax.swingでのMouseEventの使用
MouseEventを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 static MouseEvent
SwingUtilities. convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
sourceEvent
と同様のMouseEventを返します(そのxとyメンバーがdestination
の座標体系に変換済みの場合を除く)。型MouseEventのパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static MouseEvent
SwingUtilities. convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
sourceEvent
と同様のMouseEventを返します(そのxとyメンバーがdestination
の座標体系に変換済みの場合を除く)。Point
JComponent. getPopupLocation(MouseEvent event)
このコンポーネントの座標系にポップアップ・メニューを表示するのに適切な位置を返します。Point
JComponent. getToolTipLocation(MouseEvent event)
このコンポーネントの座標系におけるツールヒントの位置を返します。String
JComponent. getToolTipText(MouseEvent event)
eventのツールヒントとして使用される文字列を返します。String
JList. getToolTipText(MouseEvent event)
指定されたイベントで使用されるツールヒント・テキストを返します。String
JTabbedPane. getToolTipText(MouseEvent event)
マウス・イベントの位置によって決められるコンポーネントのツールヒント・テキストを返します。String
JTable. getToolTipText(MouseEvent event)
JComponent
のgetToolTipText
メソッドをオーバーライドして、テキスト・セットがある場合にレンダリングのヒントを使用できるようにします。String
JTree. getToolTipText(MouseEvent event)
JComponent
のgetToolTipText
メソッドをオーバーライドして、テキスト・セットがある場合にレンダラのヒントを使用できるようにします。static boolean
SwingUtilities. isLeftMouseButton(MouseEvent anEvent)
マウス・イベントが左マウス・ボタンを示す場合にtrueを返します。static boolean
SwingUtilities. isMiddleMouseButton(MouseEvent anEvent)
マウス・イベントが中央マウス・ボタンを示す場合にtrueを返します。boolean
JPopupMenu. isPopupTrigger(MouseEvent e)
JPopupMenu
の現在インストールされているUIがMouseEvent
をポップアップ・トリガーと見なす場合は、trueを返します。static boolean
SwingUtilities. isRightMouseButton(MouseEvent anEvent)
マウス・イベントが右マウス・ボタンを示す場合にtrueを返します。void
ToolTipManager. mouseDragged(MouseEvent event)
マウスが押され、ドラッグされたときに呼び出されます。void
ToolTipManager. mouseEntered(MouseEvent event)
コンポーネントの領域にマウスが入ったときに呼び出されます。void
ToolTipManager. mouseExited(MouseEvent event)
コンポーネントの領域からマウスが出たときに呼び出されます。void
ToolTipManager. mouseMoved(MouseEvent event)
マウスが移動したときに呼び出されます。void
ToolTipManager. mousePressed(MouseEvent event)
マウスが押されたときに呼び出されます。protected void
JComponent. processMouseEvent(MouseEvent e)
このコンポーネントで発生するマウス・イベントを、登録されているMouseListener
オブジェクトにディスパッチすることによって処理します。このメソッドの詳細については、Component.processMouseEvent(MouseEvent)
を参照してください。void
JMenuBar. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
MenuElement
として実装されますが、処理は行いません。void
JMenuItem. processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager
から転送されるマウス・イベントを処理します。必要に応じてMenuSelectionManager
のAPIを使用して、メニュー選択を変更します。void
JPopupMenu. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
このメソッドはMenuElement
インタフェースに適合するために必要ですが、実装されていません。void
MenuElement. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
マウス・イベントを処理します。void
MenuSelectionManager. processMouseEvent(MouseEvent event)
MenuElementは、MouseListenerからイベントを受け取った場合、そのイベントを直接処理することはありません。protected void
JComponent. processMouseMotionEvent(MouseEvent e)
MouseEvent.MOUSE_DRAGGEDなどのマウス・モーション・イベントを処理します。 -
javax.swing.eventでのMouseEventの使用
javax.swing.eventのMouseEventのサブクラス 修飾子と型 クラス 説明 class
MenuDragMouseEvent
MenuDragMouseEventは、ドラッグ条件に従って転送されたMouseEventをメニュー要素が受け取ったことを関係先に通知するために使用されます。 -
javax.swing.plafでのMouseEventの使用
型MouseEventのパラメータを持つjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 boolean
PopupMenuUI. isPopupTrigger(MouseEvent e)
指定されたMouseEvent
がプラットフォームのポップアップ・メニューのトリガー・イベントであるかどうかを返しますprotected void
LayerUI. processMouseEvent(MouseEvent e, JLayer<? extends V> l)
JLayer
またはすべてのそのサブコンポーネントで発生するマウス・イベントを処理します。protected void
LayerUI. processMouseMotionEvent(MouseEvent e, JLayer<? extends V> l)
JLayer
またはすべてのそのサブコンポーネントで発生するマウス・モーション・イベントを処理します。 -
javax.swing.plaf.basicでのMouseEventの使用
MouseEventを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected MouseEvent
BasicComboPopup. convertMouseEvent(MouseEvent e)
マウス・イベントを変換します。型MouseEventのパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected void
BasicSplitPaneDivider.DragController. completeDrag(MouseEvent e)
マウス・イベントの新しい位置を含むfinishDraggingToメッセージを送ります。protected void
BasicSplitPaneDivider.DragController. continueDrag(MouseEvent e)
マウス・イベントの新しい位置を含むdragDividerToメッセージを送ります。protected MouseEvent
BasicComboPopup. convertMouseEvent(MouseEvent e)
マウス・イベントを変換します。protected void
BasicComboPopup. delegateFocus(MouseEvent e)
これは、イベント・ハンドラがポップアップが表示されたときにフォーカスを送信する場所を把握するのに役立つユーティリティ・メソッドです。protected boolean
BasicTreeUI. isMultiSelectEvent(MouseEvent event)
true
を返すと、ノード上のマウス・イベントがアンカー・ポイントから選択されることを意味します。protected boolean
BasicTreeUI. isToggleEvent(MouseEvent event)
true
を返すと、マウスの下の行がイベントに基づいてトグルされるべきであることが示されます。protected boolean
BasicTreeUI. isToggleSelectionEvent(MouseEvent event)
true
を返すと、ノード上のマウス・イベントは、マウスの下の行のみの選択を切り替える必要があることを示します。void
BasicMenuUI.MouseInputHandler. mouseDragged(MouseEvent e)
メニュー上でマウス・ボタンを押し、ドラッグしたときに呼び出されます。void
BasicScrollBarUI.TrackListener. mouseDragged(MouseEvent e)
トラックの原点を基準にして垂直スクロール・バーのつまみの上または水平スクロール・バーのつまみの左/右(左から右/右から左へのスクロール・バー内)にモデル値を設定します。void
BasicSliderUI.TrackListener. mouseDragged(MouseEvent e)
モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。void
BasicSplitPaneDivider.MouseHandler. mouseDragged(MouseEvent e)
ドラッガがnullでない場合に、continueDragでメッセージが送られます。void
BasicFileChooserUI.DoubleClickListener. mouseEntered(MouseEvent e)
ファイルを表すために使用するJListはサブクラスにより作成されますが、選択はこのクラスで監視されます。void
BasicMenuUI.MouseInputHandler. mouseEntered(MouseEvent e)
カーソルがメニューに入ると呼び出されます。void
BasicSplitPaneDivider.MouseHandler. mouseEntered(MouseEvent e)
コンポーネントにマウスが入ると呼び出されます。void
BasicScrollBarUI.TrackListener. mouseExited(MouseEvent e)
スクロール・バーからマウスが出ると呼び出されます。void
BasicSplitPaneDivider.MouseHandler. mouseExited(MouseEvent e)
コンポーネントからマウスが出ると呼び出されます。void
BasicSplitPaneDivider.MouseHandler. mouseMoved(MouseEvent e)
方向に基づいて、カーソルをリセットします。void
BasicTreeUI.MouseHandler. mouseMoved(MouseEvent e)
コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。void
BasicComboPopup.InvocationMouseHandler. mousePressed(MouseEvent e)
コンボボックス上でマウス・ボタンが押されるイベントに応答します。void
BasicMenuUI.MouseInputHandler. mousePressed(MouseEvent e)
メニュー上でマウス・ボタンをクリックしたときに呼び出されます。void
BasicScrollBarUI.TrackListener. mousePressed(MouseEvent e)
「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。void
BasicSliderUI.TrackListener. mousePressed(MouseEvent e)
「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。void
BasicSplitPaneDivider.MouseHandler. mousePressed(MouseEvent e)
DragControllerの適切なインスタンスを作成することで、ドラッグ・セッションを開始します。void
BasicTreeUI.MouseHandler. mousePressed(MouseEvent e)
コンポーネント上でマウス・ボタンが押されると呼び出されます。void
BasicComboPopup.InvocationMouseHandler. mouseReleased(MouseEvent e)
ユーザーが、コンボボックス上で始めたクリックまたはドラッグを終了すると、それに応答します。void
BasicMenuUI.MouseInputHandler. mouseReleased(MouseEvent e)
メニュー上でマウス・ボタンを放したときに呼び出されます。void
BasicSplitPaneDivider.MouseHandler. mouseReleased(MouseEvent e)
ドラッガがnullでない場合に、completeDragでメッセージが送られます。protected int
BasicSplitPaneDivider.DragController. positionForMouseEvent(MouseEvent e)
渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。protected int
BasicSplitPaneDivider.VerticalDragController. positionForMouseEvent(MouseEvent e)
渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。void
BasicCheckBoxMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
マウス・イベントが発生したときに呼び出されます。void
BasicRadioButtonMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
マウス・イベントが発生したときに呼び出されます。protected void
BasicTreeUI. selectPathForEvent(TreePath path, MouseEvent event)
特定の行のMouseEvent
に基づいて選択を更新するようにメッセージを送りました。protected boolean
BasicTreeUI. startEditing(TreePath path, MouseEvent event)
cellEditor
があり、shouldSelectCell
がtrue
を返した場合、ノードの編集を開始します。protected void
BasicComboPopup. updateListBoxSelectionForEvent(MouseEvent anEvent, boolean shouldScroll)
イベント・リスナーが使用するユーティリティ・メソッドです。型MouseEventのパラメータを持つjavax.swing.plaf.basicのコンストラクタ コンストラクタ 説明 DragController(MouseEvent e)
DragController
の新しいインスタンスを構築します。MouseInputHandler(Component source, Component destination, MouseEvent event)
MouseInputHandler
の新しいインスタンスを構築します。VerticalDragController(MouseEvent e)
VerticalDragController
の新しいインスタンスを構築します。 -
javax.swing.plaf.multiでのMouseEventの使用
型MouseEventのパラメータを持つjavax.swing.plaf.multiのメソッド 修飾子と型 メソッド 説明 boolean
MultiPopupMenuUI. isPopupTrigger(MouseEvent a)
このオブジェクトで処理されている各UIでisPopupTrigger
メソッドを呼び出します。 -
javax.swing.tableでのMouseEventの使用
型MouseEventのパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 String
JTableHeader. getToolTipText(MouseEvent event)
テキスト・セットがある場合に、レンダリングのヒントとしてそれを使えるようにします。 -
javax.swing.textでのMouseEventの使用
型MouseEventのパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 String
JTextComponent. getToolTipText(MouseEvent event)
event
のツールヒントとして使用される文字列を返します。void
DefaultCaret. mouseClicked(MouseEvent e)
マウスがクリックされたときに呼び出されます。void
DefaultCaret. mouseDragged(MouseEvent e)
マウス・ポインタの現在位置に従って、キャレットを移動します。void
DefaultCaret. mouseEntered(MouseEvent e)
マウスが領域に入ったときに呼び出されます。void
DefaultCaret. mouseExited(MouseEvent e)
マウスが領域から出たときに呼び出されます。void
DefaultCaret. mouseMoved(MouseEvent e)
マウスが移動したときに呼び出されます。void
DefaultCaret. mousePressed(MouseEvent e)
ボタン1がクリックされた場合に、関連するテキスト・コンポーネントへのフォーカスを要求し、キャレットの位置を設定するために実装されます。void
DefaultCaret. mouseReleased(MouseEvent e)
マウス・ボタンを離したときに呼び出されます。protected void
DefaultCaret. moveCaret(MouseEvent e)
viewToModel()を使用して、マウス・イベントの座標からキャレットの移動を試みます。protected void
DefaultCaret. positionCaret(MouseEvent e)
viewToModel()を使用して、マウス・イベントの座標からキャレットの位置の設定を試みます。 -
javax.swing.text.htmlでのMouseEventの使用
型MouseEventのパラメータを持つjavax.swing.text.htmlのメソッド 修飾子と型 メソッド 説明 void
HTMLEditorKit.LinkController. mouseClicked(MouseEvent e)
マウス・クリック・イベントで呼び出されます。