swing - java Drag and Drop - List doesn't take parametrs -


i'm trying make simple application, use dnd file path. found here practicly same thing, use. got error - typ list not take parameters. when try dnd if works, positive answer, don't know other possibility, how file path. here's code, use:

jtextfield8.setdroptarget(new droptarget() {         public synchronized void drop(droptargetdropevent evt) {             try {                 evt.acceptdrop(dndconstants.action_copy);                 list<file> droppedfiles = (list<file>) evt.gettransferable().gettransferdata(dataflavor.javafilelistflavor);                 (file file : droppefiles) {                     jtextarea1.append("drag & drop ok");                 }             } catch (unsupportedflavorexception ex) {                 logger.getlogger(mainform.class.getname()).log(level.severe, null, ex);             } catch (ioexception ex) {                 logger.getlogger(mainform.class.getname()).log(level.severe, null, ex);             }         }     }); 

check imports.

you're using java.awt.list instead of java.util.list<e>. java.awt.list non-generic gui component (i.e., not take type parameters), while java.awt.list<e> generic data structure.

if you're intentionally using java.awt.list gui, remember it's deprecated (or @ least abandoned) part of original awt; consider switching javax.swing.jlist.

if absolutely have to use java.awt.list , java.util.list<e> in same file:

java.awt.list myguilist = new java.awt.list(); java.util.list<file> myfilelist = new arraylist<file>(); 

Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -