クラス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のメソッド 修飾子と型 メソッド 説明 voidAWTEventMulticaster. mouseClicked(MouseEvent e)listener-aとlistener-bでmouseClickedメソッドを呼び出すことによって、mouseClickedイベントを処理します。voidAWTEventMulticaster. mouseDragged(MouseEvent e)listener-aとlistener-bでmouseDraggedメソッドを呼び出すことによって、mouseDraggedイベントを処理します。voidAWTEventMulticaster. mouseEntered(MouseEvent e)listener-aとlistener-bでmouseEnteredメソッドを呼び出すことによって、mouseEnteredイベントを処理します。voidAWTEventMulticaster. mouseExited(MouseEvent e)listener-aとlistener-bでmouseExitedメソッドを呼び出すことによって、mouseExitedイベントを処理します。voidAWTEventMulticaster. mouseMoved(MouseEvent e)listener-aとlistener-bでmouseMovedメソッドを呼び出すことによって、mouseMovedイベントを処理します。voidAWTEventMulticaster. mousePressed(MouseEvent e)listener-aとlistener-bでmousePressedメソッドを呼び出すことによって、mousePressedイベントを処理します。voidAWTEventMulticaster. mouseReleased(MouseEvent e)listener-aとlistener-bでmouseReleasedメソッドを呼び出すことによって、mouseReleasedイベントを処理します。protected voidComponent. processMouseEvent(MouseEvent e)このコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。protected voidComponent. processMouseMotionEvent(MouseEvent e)このコンポーネントで発生するマウス・モーション・イベントを、登録されているMouseMotionListenerオブジェクトにディスパッチすることによって処理します。 -
java.awt.dndでのMouseEventの使用
MouseEvent型のパラメータを持つjava.awt.dndのメソッド 修飾子と型 メソッド 説明 voidMouseDragGestureRecognizer. mouseClicked(MouseEvent e)コンポーネント上でマウスがクリックされると呼び出されます。voidMouseDragGestureRecognizer. mouseDragged(MouseEvent e)マウス・ボタンがコンポーネント上で押されたときに呼び出されます。voidMouseDragGestureRecognizer. mouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。voidMouseDragGestureRecognizer. mouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。voidMouseDragGestureRecognizer. mouseMoved(MouseEvent e)コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。voidMouseDragGestureRecognizer. mousePressed(MouseEvent e)Component上でマウス・ボタンが押されたときに呼び出されます。voidMouseDragGestureRecognizer. mouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。 -
java.awt.eventでのMouseEventの使用
java.awt.eventでのMouseEventのサブクラス 修飾子と型 クラス 説明 classMouseWheelEventコンポーネント内でマウス・ホイールが回転したことを示すイベントです。MouseEvent型のパラメータを持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 voidMouseListener. mouseClicked(MouseEvent e)コンポーネント上でマウス・ボタンをクリック(押してから離す)したときに呼び出されます。voidMouseAdapter. mouseDragged(MouseEvent e)コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。voidMouseMotionAdapter. mouseDragged(MouseEvent e)コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。voidMouseMotionListener. mouseDragged(MouseEvent e)コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。voidMouseListener. mouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。voidMouseListener. mouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。voidMouseAdapter. mouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。voidMouseMotionAdapter. mouseMoved(MouseEvent e)コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。voidMouseMotionListener. mouseMoved(MouseEvent e)ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。voidMouseListener. mousePressed(MouseEvent e)コンポーネント上でマウス・ボタンが押されると呼び出されます。voidMouseListener. mouseReleased(MouseEvent e)コンポーネント上でマウス・ボタンが離されると呼び出されます。 -
javax.swingでのMouseEventの使用
MouseEventを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 static MouseEventSwingUtilities. convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)sourceEventと同様のMouseEventを返します(そのxとyメンバーがdestinationの座標体系に変換済みの場合を除く)。MouseEvent型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static MouseEventSwingUtilities. convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)sourceEventと同様のMouseEventを返します(そのxとyメンバーがdestinationの座標体系に変換済みの場合を除く)。PointJComponent. getPopupLocation(MouseEvent event)このコンポーネントの座標系にポップアップ・メニューを表示するのに適切な位置を返します。PointJComponent. getToolTipLocation(MouseEvent event)このコンポーネントの座標系におけるツールヒントの位置を返します。StringJComponent. getToolTipText(MouseEvent event)eventのツールヒントとして使用される文字列を返します。StringJList. getToolTipText(MouseEvent event)指定されたイベントで使用されるツールヒント・テキストを返します。StringJTabbedPane. getToolTipText(MouseEvent event)マウス・イベントの位置によって決められるコンポーネントのツールヒント・テキストを返します。StringJTable. getToolTipText(MouseEvent event)JComponentのgetToolTipTextメソッドをオーバーライドして、テキスト・セットがある場合にレンダリングのヒントを使用できるようにします。StringJTree. getToolTipText(MouseEvent event)JComponentのgetToolTipTextメソッドをオーバーライドして、テキスト・セットがある場合にレンダラのヒントを使用できるようにします。static booleanSwingUtilities. isLeftMouseButton(MouseEvent anEvent)マウス・イベントが左マウス・ボタンを示す場合にtrueを返します。static booleanSwingUtilities. isMiddleMouseButton(MouseEvent anEvent)マウス・イベントが中央マウス・ボタンを示す場合にtrueを返します。booleanJPopupMenu. isPopupTrigger(MouseEvent e)JPopupMenuの現在インストールされているUIがMouseEventをポップアップ・トリガーと見なす場合は、trueを返します。static booleanSwingUtilities. isRightMouseButton(MouseEvent anEvent)マウス・イベントが右マウス・ボタンを示す場合にtrueを返します。voidToolTipManager. mouseDragged(MouseEvent event)マウスが押され、ドラッグされたときに呼び出されます。voidToolTipManager. mouseEntered(MouseEvent event)コンポーネントの領域にマウスが入ったときに呼び出されます。voidToolTipManager. mouseExited(MouseEvent event)コンポーネントの領域からマウスが出たときに呼び出されます。voidToolTipManager. mouseMoved(MouseEvent event)マウスが移動したときに呼び出されます。voidToolTipManager. mousePressed(MouseEvent event)マウスが押されたときに呼び出されます。protected voidJComponent. processMouseEvent(MouseEvent e)このコンポーネントで発生するマウス・イベントを、登録されているMouseListenerオブジェクトにディスパッチすることによって処理します。このメソッドの詳細については、Component.processMouseEvent(MouseEvent)を参照してください。voidJMenuBar. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)MenuElementとして実装されますが、処理は行いません。voidJMenuItem. processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager)MenuSelectionManagerから転送されるマウス・イベントを処理します。必要に応じてMenuSelectionManagerのAPIを使用して、メニュー選択を変更します。voidJPopupMenu. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)このメソッドはMenuElementインタフェースに適合するために必要ですが、実装されていません。voidMenuElement. processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)マウス・イベントを処理します。voidMenuSelectionManager. processMouseEvent(MouseEvent event)MenuElementは、MouseListenerからイベントを受け取った場合、そのイベントを直接処理することはありません。protected voidJComponent. processMouseMotionEvent(MouseEvent e)MouseEvent.MOUSE_DRAGGEDなどのマウス・モーション・イベントを処理します。 -
javax.swing.eventでのMouseEventの使用
javax.swing.eventでのMouseEventのサブクラス 修飾子と型 クラス 説明 classMenuDragMouseEventMenuDragMouseEventは、ドラッグ条件に従って転送されたMouseEventをメニュー要素が受け取ったことを関係先に通知するために使用されます。 -
javax.swing.plafでのMouseEventの使用
MouseEvent型のパラメータを持つjavax.swing.plafのメソッド 修飾子と型 メソッド 説明 booleanPopupMenuUI. isPopupTrigger(MouseEvent e)指定されたMouseEventがプラットフォームのポップアップ・メニューのトリガー・イベントであるかどうかを返しますprotected voidLayerUI. processMouseEvent(MouseEvent e, JLayer<? extends V> l)JLayerまたはすべてのそのサブコンポーネントで発生するマウス・イベントを処理します。protected voidLayerUI. processMouseMotionEvent(MouseEvent e, JLayer<? extends V> l)JLayerまたはすべてのそのサブコンポーネントで発生するマウス・モーション・イベントを処理します。 -
javax.swing.plaf.basicでのMouseEventの使用
MouseEventを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected MouseEventBasicComboPopup. convertMouseEvent(MouseEvent e)マウス・イベントを変換します。MouseEvent型のパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected voidBasicSplitPaneDivider.DragController. completeDrag(MouseEvent e)マウス・イベントの新しい位置を含むfinishDraggingToメッセージを送ります。protected voidBasicSplitPaneDivider.DragController. continueDrag(MouseEvent e)マウス・イベントの新しい位置を含むdragDividerToメッセージを送ります。protected MouseEventBasicComboPopup. convertMouseEvent(MouseEvent e)マウス・イベントを変換します。protected voidBasicComboPopup. delegateFocus(MouseEvent e)これは、イベント・ハンドラがポップアップが表示されたときにフォーカスを送信する場所を把握するのに役立つユーティリティ・メソッドです。protected booleanBasicTreeUI. isMultiSelectEvent(MouseEvent event)trueを返すと、ノード上のマウス・イベントがアンカー・ポイントから選択されることを意味します。protected booleanBasicTreeUI. isToggleEvent(MouseEvent event)trueを返すと、マウスの下の行がイベントに基づいてトグルされるべきであることが示されます。protected booleanBasicTreeUI. isToggleSelectionEvent(MouseEvent event)trueを返すと、ノード上のマウス・イベントは、マウスの下の行のみの選択を切り替える必要があることを示します。voidBasicMenuUI.MouseInputHandler. mouseDragged(MouseEvent e)メニュー上でマウス・ボタンを押し、ドラッグしたときに呼び出されます。voidBasicScrollBarUI.TrackListener. mouseDragged(MouseEvent e)トラックの原点を基準にして垂直スクロール・バーのつまみの上または水平スクロール・バーのつまみの左/右(左から右/右から左へのスクロール・バー内)にモデル値を設定します。voidBasicSliderUI.TrackListener. mouseDragged(MouseEvent e)モデル値を、トラックの原点を基準にしてつまみの上部または左側に設定します。voidBasicSplitPaneDivider.MouseHandler. mouseDragged(MouseEvent e)ドラッガがnullでない場合に、continueDragでメッセージが送られます。voidBasicFileChooserUI.DoubleClickListener. mouseEntered(MouseEvent e)ファイルを表すために使用するJListはサブクラスにより作成されますが、選択はこのクラスで監視されます。voidBasicMenuUI.MouseInputHandler. mouseEntered(MouseEvent e)カーソルがメニューに入ると呼び出されます。voidBasicSplitPaneDivider.MouseHandler. mouseEntered(MouseEvent e)コンポーネントにマウスが入ると呼び出されます。voidBasicScrollBarUI.TrackListener. mouseExited(MouseEvent e)スクロール・バーからマウスが出ると呼び出されます。voidBasicSplitPaneDivider.MouseHandler. mouseExited(MouseEvent e)コンポーネントからマウスが出ると呼び出されます。voidBasicSplitPaneDivider.MouseHandler. mouseMoved(MouseEvent e)方向に基づいて、カーソルをリセットします。voidBasicTreeUI.MouseHandler. mouseMoved(MouseEvent e)コンポーネント上でマウス・ボタンが移動される(ボタンは押されない)と呼び出されます。voidBasicComboPopup.InvocationMouseHandler. mousePressed(MouseEvent e)コンボボックス上でマウス・ボタンが押されるイベントに応答します。voidBasicMenuUI.MouseInputHandler. mousePressed(MouseEvent e)メニュー上でマウス・ボタンをクリックしたときに呼び出されます。voidBasicScrollBarUI.TrackListener. mousePressed(MouseEvent e)「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。voidBasicSliderUI.TrackListener. mousePressed(MouseEvent e)「つまみ」コンポーネント上でマウスを押した場合、スクロール・バーの値を1ページ分減らし(ページ・アップ)、そうでない場合は1ページ分増やします。voidBasicSplitPaneDivider.MouseHandler. mousePressed(MouseEvent e)DragControllerの適切なインスタンスを作成することで、ドラッグ・セッションを開始します。voidBasicTreeUI.MouseHandler. mousePressed(MouseEvent e)コンポーネント上でマウス・ボタンが押されると呼び出されます。voidBasicComboPopup.InvocationMouseHandler. mouseReleased(MouseEvent e)ユーザーが、コンボボックス上で始めたクリックまたはドラッグを終了すると、それに応答します。voidBasicMenuUI.MouseInputHandler. mouseReleased(MouseEvent e)メニュー上でマウス・ボタンを放したときに呼び出されます。voidBasicSplitPaneDivider.MouseHandler. mouseReleased(MouseEvent e)ドラッガがnullでない場合に、completeDragでメッセージが送られます。protected intBasicSplitPaneDivider.DragController. positionForMouseEvent(MouseEvent e)渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。protected intBasicSplitPaneDivider.VerticalDragController. positionForMouseEvent(MouseEvent e)渡されるMouseEventに基づいてディバイダを置く新しい位置を返します。voidBasicCheckBoxMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)マウス・イベントが発生したときに呼び出されます。voidBasicRadioButtonMenuItemUI. processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)マウス・イベントが発生したときに呼び出されます。protected voidBasicTreeUI. selectPathForEvent(TreePath path, MouseEvent event)特定の行のMouseEventに基づいて選択を更新するようにメッセージを送りました。protected booleanBasicTreeUI. startEditing(TreePath path, MouseEvent event)cellEditorがあり、shouldSelectCellがtrueを返した場合、ノードの編集を開始します。protected voidBasicComboPopup. 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のメソッド 修飾子と型 メソッド 説明 booleanMultiPopupMenuUI. isPopupTrigger(MouseEvent a)このオブジェクトで処理されている各UIでisPopupTriggerメソッドを呼び出します。 -
javax.swing.tableでのMouseEventの使用
MouseEvent型のパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 StringJTableHeader. getToolTipText(MouseEvent event)テキスト・セットがある場合に、レンダリングのヒントとしてそれを使えるようにします。 -
javax.swing.textでのMouseEventの使用
MouseEvent型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 StringJTextComponent. getToolTipText(MouseEvent event)eventのツールヒントとして使用される文字列を返します。voidDefaultCaret. mouseClicked(MouseEvent e)マウスがクリックされたときに呼び出されます。voidDefaultCaret. mouseDragged(MouseEvent e)マウス・ポインタの現在位置に従って、キャレットを移動します。voidDefaultCaret. mouseEntered(MouseEvent e)マウスが領域に入ったときに呼び出されます。voidDefaultCaret. mouseExited(MouseEvent e)マウスが領域から出たときに呼び出されます。voidDefaultCaret. mouseMoved(MouseEvent e)マウスが移動したときに呼び出されます。voidDefaultCaret. mousePressed(MouseEvent e)ボタン1がクリックされた場合に、関連するテキスト・コンポーネントへのフォーカスを要求し、キャレットの位置を設定するために実装されます。voidDefaultCaret. mouseReleased(MouseEvent e)マウス・ボタンを離したときに呼び出されます。protected voidDefaultCaret. moveCaret(MouseEvent e)viewToModel()を使用して、マウス・イベントの座標からキャレットの移動を試みます。protected voidDefaultCaret. positionCaret(MouseEvent e)viewToModel()を使用して、マウス・イベントの座標からキャレットの位置の設定を試みます。 -
javax.swing.text.htmlでのMouseEventの使用
MouseEvent型のパラメータを持つjavax.swing.text.htmlのメソッド 修飾子と型 メソッド 説明 voidHTMLEditorKit.LinkController. mouseClicked(MouseEvent e)マウス・クリック・イベントで呼び出されます。