Meine Java 7 Swing-Anwendung verfügt über eine JTable, die folgenden Objekte enthält:Java: Wie ziehe ich eine Datei von einer JTable in ein natives Dateisystem?
public class MyFile {
private long id;
private long created;
private long modified;
private String description;
private File file;
public MyFile(long id) {
this.id = id;
this.created = System.currentTimeMillis();
}
// getter & setter methods ...
}
Das Ziel ist es, diese MyFile Objekte aus meiner Anwendung zu ziehen und sie auf das Dateisystem (beispielsweise auf den Desktop) fallen. Wenn ich setDragEnabled (true) auf meine JTable setze, wird das Symbol beim Ziehen eines Tabelleneintrags bereits zu einem "+" - Symbol, wie es beim normalen Ziehen von Aktionen aus anderen Anwendungen durch Ziehen & bekannt ist. Aber wenn tatsächlich fallen, das Objekt auf dem Desktop passiert nichts ...
Wie kann ich meine JTable sagen, nur fallen die Datei Objekt innerhalb des MyFile Objekt? Habe ich mehr vergessen?
Kann jemand eine kurze Probe zur Verfügung stellen?
Vielen Dank für Ihre Hilfe im Voraus!
ich Zweifel ... bin, vielleicht in dem Fall, dass die Datei nicht in XxxTableModel – mKorbel
gespeichert ist Könnten Sie etwas mehr bereitstellen Die Informationen, ein kurzes How-To oder sogar eine Probe :-)? – salocinx