java.lang.Object
java.awt.event.MouseAdapter
javax.swing.text.html.HTMLEditorKit.LinkController
- すべての実装されたインタフェース:
MouseListener
,MouseMotionListener
,MouseWheelListener
,Serializable
,EventListener
- 含まれているクラス:
- HTMLEditorKit
public static class HTMLEditorKit.LinkController extends MouseAdapter implements MouseMotionListener, Serializable
関連付けられたコンポーネントを監視し、必要に応じてその上でハイパーリンク・イベントを発生させるクラスです。
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明protected void
activateLink
(int pos, JEditorPane editor) 指定された位置がリンクを表す場合は、対応するJEditorPaneのlinkActivatedを呼び出します。void
マウス・クリック・イベントで呼び出されます。void
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。void
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。クラス java.awt.event.MouseAdapterで宣言されたメソッド
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
-
コンストラクタの詳細
-
LinkController
public LinkController()LinkController
を構築します。
-
-
メソッドの詳細
-
mouseClicked
public void mouseClicked(MouseEvent e) マウス・クリック・イベントで呼び出されます。 コンポーネントが読込み専用(ブラウザ)の場合は、イベントはリンクの指定する参照に従うように使用されます。- 定義:
mouseClicked
、インタフェースMouseListener
- パラメータ:
e
- マウス・イベント- 関連項目:
-
mouseDragged
public void mouseDragged(MouseEvent e) クラスからコピーされた説明:MouseAdapter
コンポーネント上でマウス・ボタンを押してドラッグすると呼び出されます。MOUSE_DRAGGED
イベントは、マウス・ボタンを離すまで、ドラッグが発生したコンポーネントに(マウスの位置がそのコンポーネントの境界内にあるかどうかに関係なく)継続して送られます。ドラッグ&ドロップの実装はプラットフォームによって異なるため、ネイティブのドラッグ&ドロップの操作中に
MOUSE_DRAGGED
イベントが配信されない場合があります。- 定義:
mouseDragged
、インタフェースMouseMotionListener
- オーバーライド:
mouseDragged
、クラスMouseAdapter
- パラメータ:
e
- 処理されるイベント
-
mouseMoved
public void mouseMoved(MouseEvent e) クラスからコピーされた説明:MouseAdapter
ボタンを押さずにマウス・カーソルをコンポーネント上に移動すると呼び出されます。- 定義:
mouseMoved
、インタフェースMouseMotionListener
- オーバーライド:
mouseMoved
、クラスMouseAdapter
- パラメータ:
e
- 処理されるイベント
-
activateLink
protected void activateLink(int pos, JEditorPane editor) 指定された位置がリンクを表す場合は、対応するJEditorPaneのlinkActivatedを呼び出します。名前が同じで次の引数がどちらも -1に等しいメソッドに転送するために実装されます。
- パラメータ:
pos
- 位置editor
- エディタ・ペイン
-