java.lang.Object
com.memoire.dnd.DndSource
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable
- public class DndSource
- extends java.lang.Object
- implements java.io.Serializable, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.ActionListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request_
private DndRequestData request_
counter_
private int counter_
cursor_
private java.awt.Cursor cursor_
dragging_
private boolean dragging_
target_
private DndTarget target_
over_
private javax.swing.JComponent over_
loc_
private java.awt.Point loc_
values_
private java.lang.Object[] values_
ox
private int ox
oy
private int oy
ow
private int ow
oh
private int oh
icon_
private javax.swing.Icon icon_
oldtop_
private java.awt.Component oldtop_
oldp_
private java.awt.Point oldp_
oldtip_
private boolean oldtip_
timer_
private javax.swing.Timer timer_
windows_
private java.awt.Window[] windows_
DndSource
public DndSource(DndRequestData _request)
add
public void add(javax.swing.JComponent _comp)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is clicked (pressed and released
in short succession) on a component.
- Specified by:
mouseClicked in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse enters a component.
- Specified by:
mouseEntered in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse exits a component.
- Specified by:
mouseExited in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is pressed over a component.
- Specified by:
mousePressed in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseListener
- This method is called when the mouse is released over a component.
- Specified by:
mouseReleased in interface java.awt.event.MouseListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseMotionListener
- This method is called when the mouse is moved over a component
while no button is pressed.
- Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent _evt)
- Description copied from interface:
java.awt.event.MouseMotionListener
- This method is called when the mouse is moved over a component
while a button has been pressed.
- Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
getTopLevelAncestor
private java.awt.Component getTopLevelAncestor(javax.swing.JComponent s,
int x,
int y)
convertPoint
private java.awt.Point convertPoint(javax.swing.JComponent s,
int x,
int y,
java.awt.Component f)
display
private void display(java.awt.Component top,
java.awt.Point p,
boolean tip)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent _evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed in interface java.awt.event.ActionListener