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

コンストラクタの概要
DnDMouseMotionListener()
           
 
メソッドの概要
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 ?????????????????????