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 ?????????????????????