Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #5358

TransferHandler exportAsDone called before exportAsDrag returns

Newsgroups comp.lang.java.gui
Date 2013-06-10 08:44 -0700
Message-ID <83dd7dc7-c9d4-41b2-ada2-be50758aecf3@googlegroups.com> (permalink)
Subject TransferHandler exportAsDone called before exportAsDrag returns
From FredK <fred.l.kleinschmidt@gmail.com>

Show all headers | View raw


I have a subclass of JPanel for which I am trying to implement
drag-and-drop. I add a mouse listener to the component, and in 
its mousePressed() method I call
  JComponent c = (JComponent)event.getSource();
  TransferHandler th = c.getTransferHandler();
  th.exportAsDrag( comp, event, TransferHandler.COPY );

The problem is that the handler's exportAsDone() method is
called immediately - before exportAsDrag() returns, and
before the mouse is moved or released.

-- 
Fred K

Back to comp.lang.java.gui | Previous | NextNext in thread | Find similar


Thread

TransferHandler exportAsDone called before exportAsDrag returns FredK <fred.l.kleinschmidt@gmail.com> - 2013-06-10 08:44 -0700
  Re: TransferHandler exportAsDone called before exportAsDrag returns Lew <lewbloch@gmail.com> - 2013-06-10 15:14 -0700
    Re: TransferHandler exportAsDone called before exportAsDrag returns FredK <fred.l.kleinschmidt@gmail.com> - 2013-06-11 07:44 -0700

csiph-web