Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener Class Reference

Inheritance diagram for org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void dragGestureRecognized (DragGestureEvent e)
 AbstractGuiDropListener (CjdbcGui gui)
void dragEnter (DropTargetDragEvent dtde)
void dragExit (DropTargetEvent dte)
void dragOver (DropTargetDragEvent dtde)
void dropActionChanged (DropTargetDragEvent dtde)
void dragDropEnd (DragSourceDropEvent dsde)
void dragEnter (DragSourceDragEvent dsde)
void dragExit (DragSourceEvent dse)
void dragOver (DragSourceDragEvent dsde)
void dropActionChanged (DragSourceDragEvent dsde)
void mouseDragged (MouseEvent e)
void mouseMoved (MouseEvent e)
void mouseClicked (MouseEvent e)
void mouseEntered (MouseEvent e)
void mouseExited (MouseEvent e)
void mousePressed (MouseEvent e)
void mouseReleased (MouseEvent e)

Package Attributes

CjdbcGui gui
DragGestureRecognizer dgr

Detailed Description

This class defines a AbstractGuiDropListener. This is mainly to hide all the method we don't need to implement for all of the drop listeners.

Author:
Nicolas Modrzyk
Version:
1.0

Definition at line 54 of file AbstractGuiDropListener.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.AbstractGuiDropListener CjdbcGui  gui  ) 
 

Creates a new AbstractGuiDropListener.java object

Parameters:
gui the main interface

Definition at line 98 of file AbstractGuiDropListener.java.

00099   {
00100     this.gui = gui;
00101   }


Member Function Documentation

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragDropEnd DragSourceDropEvent  dsde  ) 
 

See also:
java.awt.dnd.DragSourceListener#dragDropEnd(java.awt.dnd.DragSourceDropEvent)

Definition at line 138 of file AbstractGuiDropListener.java.

00139   {
00140     //System.out.println("Drag drop end source");
00141     dgr.resetRecognizer();
00142     dgr = null;
00143     
00144     DragSourceContext dsc = dsde.getDragSourceContext();
00145     dsc.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
00146     gui.repaint();
00147     //gui.publicActionRefreshCursorShape();
00148   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragEnter DragSourceDragEvent  dsde  ) 
 

See also:
java.awt.dnd.DragSourceListener#dragEnter(java.awt.dnd.DragSourceDragEvent)

Definition at line 153 of file AbstractGuiDropListener.java.

00154   {
00155     //System.out.println("Drag enter source");
00156   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragEnter DropTargetDragEvent  dtde  ) 
 

See also:
java.awt.dnd.DropTargetListener#dragEnter(java.awt.dnd.DropTargetDragEvent)

Definition at line 106 of file AbstractGuiDropListener.java.

00107   {
00108     //System.out.println("Drag enter target");
00109   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragExit DragSourceEvent  dse  ) 
 

See also:
java.awt.dnd.DragSourceListener#dragExit(java.awt.dnd.DragSourceEvent)

Definition at line 161 of file AbstractGuiDropListener.java.

00162   {
00163     //System.out.println("Drag exit source");
00164   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragExit DropTargetEvent  dte  ) 
 

See also:
java.awt.dnd.DropTargetListener#dragExit(java.awt.dnd.DropTargetEvent)

Definition at line 114 of file AbstractGuiDropListener.java.

00115   {
00116     //System.out.println("Drag exit target");
00117   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragGestureRecognized DragGestureEvent  e  ) 
 

See also:
java.awt.dnd.DragGestureListener#dragGestureRecognized(java.awt.dnd.DragGestureEvent)

Definition at line 71 of file AbstractGuiDropListener.java.

00072   {
00073     //System.out.println("Gesture recognized");
00074     if(dgr!=null)
00075     {
00076       dgr.resetRecognizer();
00077     }
00078     dgr = e.getSourceAsDragGestureRecognizer();
00079     Transferable transfer = (Transferable) e.getComponent();
00080     
00081     try
00082     {
00083       e.getDragSource().startDrag(e, GuiConstants.customCursor, transfer, this);
00084     }
00085     catch (Exception error)
00086     {
00087       //System.out.println("Got error while dragging resetting listener...");
00088       dgr.resetRecognizer();
00089       e.getDragSource().startDrag(e, GuiConstants.customCursor, transfer, this);
00090     }
00091   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragOver DragSourceDragEvent  dsde  ) 
 

See also:
java.awt.dnd.DragSourceListener#dragOver(java.awt.dnd.DragSourceDragEvent)

Definition at line 169 of file AbstractGuiDropListener.java.

00170   {
00171     //System.out.println("Drag over source");
00172   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dragOver DropTargetDragEvent  dtde  ) 
 

See also:
java.awt.dnd.DropTargetListener#dragOver(java.awt.dnd.DropTargetDragEvent)

Definition at line 122 of file AbstractGuiDropListener.java.

00123   {
00124     //System.out.println("Drag over target");
00125   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dropActionChanged DragSourceDragEvent  dsde  ) 
 

See also:
java.awt.dnd.DragSourceListener#dropActionChanged(java.awt.dnd.DragSourceDragEvent)

Definition at line 177 of file AbstractGuiDropListener.java.

00178   {
00179     //System.out.println("Drop action changed source");
00180   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.dropActionChanged DropTargetDragEvent  dtde  ) 
 

See also:
java.awt.dnd.DropTargetListener#dropActionChanged(java.awt.dnd.DropTargetDragEvent)

Definition at line 130 of file AbstractGuiDropListener.java.

00131   {
00132     //System.out.println("Drop action changed target");
00133   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseClicked MouseEvent  e  ) 
 

See also:
java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent)

Definition at line 201 of file AbstractGuiDropListener.java.

00202   {
00203 
00204   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseDragged MouseEvent  e  ) 
 

See also:
java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent)

Definition at line 185 of file AbstractGuiDropListener.java.

00186   {
00187 
00188   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseEntered MouseEvent  e  ) 
 

See also:
java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent)

Definition at line 209 of file AbstractGuiDropListener.java.

00210   {
00211 
00212   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseExited MouseEvent  e  ) 
 

See also:
java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent)

Definition at line 217 of file AbstractGuiDropListener.java.

00218   {
00219 
00220   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseMoved MouseEvent  e  ) 
 

See also:
java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent)

Definition at line 193 of file AbstractGuiDropListener.java.

00194   {
00195 
00196   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mousePressed MouseEvent  e  ) 
 

See also:
java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent)

Definition at line 225 of file AbstractGuiDropListener.java.

00226   {
00227     
00228   }

void org.objectweb.cjdbc.console.gui.dnd.listeners.AbstractGuiDropListener.mouseReleased MouseEvent  e  ) 
 

See also:
java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent)

Definition at line 233 of file AbstractGuiDropListener.java.

00234   {
00235 
00236   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:02:20 2005 for C-JDBC by  doxygen 1.3.9.1