Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.gui > #5359
| Newsgroups | comp.lang.java.gui |
|---|---|
| Date | 2013-06-10 15:14 -0700 |
| References | <83dd7dc7-c9d4-41b2-ada2-be50758aecf3@googlegroups.com> |
| Message-ID | <534db8a1-6fb0-47a4-a532-30e4bbbf0495@googlegroups.com> (permalink) |
| Subject | Re: TransferHandler exportAsDone called before exportAsDrag returns |
| From | Lew <lewbloch@gmail.com> |
FredK wrote: > 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. Can you provide an SSCCE? http://sscce.org/ The problem appears to be in the part of the code you haven't shown us. Are you managing events on the EDT properly? -- Lew
Back to comp.lang.java.gui | Previous | Next — Previous in thread | Next in thread | Find similar
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