org.simBio.sim.gui.toolKit.dndmenu
クラス DnDMouseMotionListener
java.lang.Object
javax.swing.event.MouseInputAdapter
org.simBio.sim.gui.toolKit.dndmenu.DnDMouseMotionListener
- すべての実装されたインタフェース:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener, javax.swing.event.MouseInputListener
public abstract class DnDMouseMotionListener
- extends javax.swing.event.MouseInputAdapter
MouseListener / MouseMoveListener の双方に登録することで、ドラッグ操作の判定を行う.
本クラスは、自力でドラッグ&ドロップの開始判定が出来ない、JButton 等のドラッグ開始判定を行う。
クリックポイント+5ドット以上移動したらドラッグと判定し、dndStart() メソッドを呼び出す。
使用法
// ドラッグ&ドロップ用マウスリスナー
DnDMouseMotionListener motionListener = new DnDMouseMotionListener() {
public void dndStart(MouseEvent e) {
// ドラッグ開始判定時に呼ばれるメソッド
}
};
addMouseListener(motionListener);
addMouseMotionListener(motionListener);
- 作成者:
- misaki
メソッドの概要 |
abstract void |
dndStart(java.awt.event.MouseEvent e)
ドラッグ&ドロップを開始する際に呼ばれるメソッド |
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
クラス javax.swing.event.MouseInputAdapter から継承されたメソッド |
mouseClicked, mouseEntered, mouseExited, mouseMoved |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DnDMouseMotionListener
public DnDMouseMotionListener()
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- 定義:
- インタフェース
java.awt.event.MouseMotionListener
内の mouseDragged
- オーバーライド:
- クラス
javax.swing.event.MouseInputAdapter
内の mouseDragged
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- 定義:
- インタフェース
java.awt.event.MouseListener
内の mousePressed
- オーバーライド:
- クラス
javax.swing.event.MouseInputAdapter
内の mousePressed
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- 定義:
- インタフェース
java.awt.event.MouseListener
内の mouseReleased
- オーバーライド:
- クラス
javax.swing.event.MouseInputAdapter
内の mouseReleased
dndStart
public abstract void dndStart(java.awt.event.MouseEvent e)
- ドラッグ&ドロップを開始する際に呼ばれるメソッド
- パラメータ:
e
- マウスイベント
???(C) 2002-2007 ?????????????????????