informatique:java:tips:drag_drop
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:java:tips:drag_drop [04/06/2011 02:07] – [Essais] cyrille | informatique:java:tips:drag_drop [19/05/2012 00:19] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| ====== Essais ====== | ====== Essais ====== | ||
| - | |||
| - | Avec Linux XUbuntu: Drag d'un fichier depuis le gestionnaire de fichier Thunar vers un JTextField. | ||
| Dans la méthode canImport() du javax.swing.TransferHandler voici les DataFlavor obtenus (support.getDataFlavors()): | Dans la méthode canImport() du javax.swing.TransferHandler voici les DataFlavor obtenus (support.getDataFlavors()): | ||
| Ligne 15: | Ligne 13: | ||
| } | } | ||
| </ | </ | ||
| - | Quelque soit le type de fichier (" | + | |
| + | ===== Linux XUbuntu ===== | ||
| + | |||
| + | Avec Linux XUbuntu: Drag d'un fichier depuis le gestionnaire de fichier Thunar vers un JTextField. | ||
| < | < | ||
| text/ | text/ | ||
| Ligne 39: | Ligne 40: | ||
| text/ | text/ | ||
| text/ | text/ | ||
| + | </ | ||
| + | |||
| + | Et l' | ||
| + | <code java> | ||
| + | java.awt.datatransfer.DataFlavor df = java.awt.datatransfer.DataFlavor.selectBestTextFlavor(support.getDataFlavors()) ; | ||
| + | System.out.println(df.getHumanPresentableName() + " - " + df.getMimeType()+" | ||
| + | </ | ||
| + | donne: | ||
| + | < | ||
| + | text/ | ||
| + | </ | ||
| + | |||
| + | ===== Windows XP ===== | ||
| + | |||
| + | Avec Windows l' | ||
| + | < | ||
| + | application/ | ||
| + | </ | ||
| + | |||
| + | Et l' | ||
| + | < | ||
| + | NULL | ||
| </ | </ | ||
informatique/java/tips/drag_drop.1307146031.txt.gz · Dernière modification : (modification externe)
