mio Java 7 applicazione swing dispone di una JTable che contiene i seguenti oggetti:Java: come trascinare un file da un JTable al filesystem nativo?
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 ...
}
L'obiettivo è quello di trascinare questi MyFile oggetti dalla mia applicazione e rilasciarli al filesystem (ad esempio sul desktop). Quando si imposta setDragEnabled (true) sul mio JTable, l'icona diventa già un simbolo "+" quando si trascina una voce di tabella, come noto dal normale trascinamento di azioni & da altre applicazioni. Ma quando in realtà far cadere l'oggetto al desktop non succede nulla ...
Come posso dire al mio JTable solo cadere il File oggetto all'interno del MyFile oggetto ? Ho dimenticato più cose?
Qualcuno potrebbe fornire un breve campione?
Molte grazie per il vostro aiuto in anticipo!
sono dubbi ..., forse nel caso in cui il file non è memorizzato in XxxTableModel – mKorbel
potresti fornire un po 'di mor e informazioni, un breve how-to o anche un esempio :-)? – salocinx