Drag and drop et ouverture de fichier
Bonjour,
je veux ouvrir un fichier en faisant un drag dans l'explorateur windows et ensuite en faisant un drop dans un JtextArea.
J'arrive bien a récupérer le nom de mon fichier, mais dans une Array.
Ensuite je ne n'arrive pas a ouvrir mon fichier, car je n'arrive pas a "caster" l'Array en type File.
Mon appli fonctionne avec un Filechooser il me reste plus que ce problème.
Code:
1 2 3 4 5 6 7
|
public void drop(DropTargetDropEvent dtde) {
Transferable tr = dtde.getTransferable();
DataFlavor[] flavors = tr.getTransferDataFlavors();
System.out.println(tr.getTransferData(flavors[0]));
FileReader fr = new FileReader((String) tr.getTransferData(flavors[0]));
} |
Je peux mettre le code complet mais c'est un peu indigeste.
Il n'y a pas longtemps que je fais du java et certain notion m'échappe, si quelqu'un à 2 minutes, merci d'avance.