Ich habe eine Datei als BLOB in einer Datenbank und würde gerne folgendes machen:
Beim Start meiner Applikation nur den Namen der Datei aus der DB holen und den z.B. in einer JList anzeigen. Wenn ich dann per Drag & Drop diesen Eintrag in der JList nehme und auf z.B. den Desktop ziehe und fallen lasse, soll die Datei mit dem entsprechenden Namen aus der DB geholt und auf dem Desktop gespeichert werden.
Ich habe das noch nicht programmiert aber mir ist gesagt worden dass das alles andere als einfach umzusetzen ist weil: Die Datei die ich auf den Desktop ziehen will, muss zu dem Zeitpunkt an dem ich sie ziehe bereits vorhanden sein. Ich will sie aber erst aus der DB laden wenn klar ist wo sie hingelegt werden soll (in diesem Beispiel auf den Desktop).
Ist das mit der Java Drag & Drop Funktionalität so umsetzbar oder geht das nicht? Und falls es geht, vielleicht hat jemand einen entsprechenden Code-Schnipsel der das demonstriert?
Beim Start meiner Applikation nur den Namen der Datei aus der DB holen und den z.B. in einer JList anzeigen. Wenn ich dann per Drag & Drop diesen Eintrag in der JList nehme und auf z.B. den Desktop ziehe und fallen lasse, soll die Datei mit dem entsprechenden Namen aus der DB geholt und auf dem Desktop gespeichert werden.
Ich habe das noch nicht programmiert aber mir ist gesagt worden dass das alles andere als einfach umzusetzen ist weil: Die Datei die ich auf den Desktop ziehen will, muss zu dem Zeitpunkt an dem ich sie ziehe bereits vorhanden sein. Ich will sie aber erst aus der DB laden wenn klar ist wo sie hingelegt werden soll (in diesem Beispiel auf den Desktop).
Ist das mit der Java Drag & Drop Funktionalität so umsetzbar oder geht das nicht? Und falls es geht, vielleicht hat jemand einen entsprechenden Code-Schnipsel der das demonstriert?