Hallo,
Habe bisher nichts mit DnD gemacht, und konnte in der Forumssuche nichts finden!
Ich will meinem Editor dnd fähigkeit verpassen, das heist lässt man eine Datei über der JTextArea fallen wird diese geöffnet,
dafür bauch die den Dateinamen (als File,URL oder String).
Per API hab ich folgendes geschrieben:
Doch was mach ich damit, wie krieg ich den DateiNamen?
Habe bisher nichts mit DnD gemacht, und konnte in der Forumssuche nichts finden!
Ich will meinem Editor dnd fähigkeit verpassen, das heist lässt man eine Datei über der JTextArea fallen wird diese geöffnet,
dafür bauch die den Dateinamen (als File,URL oder String).
Per API hab ich folgendes geschrieben:
Code:
final class DropDat extends DropTarget
{
public void drop(DropTargetDropEvent dtde)
{
System.out.println(dtde.getCurrentDataFlavors()[0].getDefaultRepresentationClass() ); //getCurrentDataFlavors()[0]
InputStream is;
try
{
is = (InputStream) dtde.getCurrentDataFlavors()[0].clone();
}
catch(java.lang.CloneNotSupportedException CNSEx){}
catch(java.io.IOException IOEx){}
}
}
m_textanzeige.setDropTarget(new DropDat());
Doch was mach ich damit, wie krieg ich den DateiNamen?