Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1392 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [résolu] double clic et JFileChooser

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] double clic et JFileChooser

n°504532
yo c spi
Yo !
Posté le 01-09-2003 à 22:39:49  profilanswer
 

Salut !
 
Voila, j'esssaye d'activer le double clic dans un JFileChooser.
C'est a dire : au lieu de sélectionner le fichier et de faire "Ok", j'aimerais pouvoir double cliquer sur le fichier voulu pour qu'il s'ouvre (et que la fenetre de choix de fichier se ferme).
J'obtiens toujours des exceptions lors que je veux faire ca et avec un ActionListener, il faut que je fasse "Annuler" sur le JFileChooser afin que les modifications soient prises en compte (de plus, j'ai toujours les exceptions avec une en plus (StackOverflow))
 
Sur quoi doit porter le showOpenDialog(Component c) ? J'ai esssayé plusieurs valeurs dont null qui m'a semblé approprié, je l'ai vu plusieurs fois dans des exemples sur le net.
 
Merci d'avance !
(j'ai l'iompression de poser beaucoup de questions sur ce forum  :ange: désolé mais je ne m'y connait pas des masses en swing)


Message édité par yo c spi le 01-09-2003 à 23:33:57
mood
Publicité
Posté le 01-09-2003 à 22:39:49  profilanswer
 

n°504555
darklord
You're welcome
Posté le 01-09-2003 à 23:07:24  profilanswer
 

Yo c Spi a écrit :

(de plus, j'ai toujours les exceptions avec une en plus (StackOverflow))


 
ca ne présage rien de bon [:mlc]


---------------
Just because you feel good does not make you right
n°504556
yo c spi
Yo !
Posté le 01-09-2003 à 23:10:32  profilanswer
 

Citation :

(de plus, j'ai toujours les exceptions avec une en plus (StackOverflow))


C'est depuis que j'ai rajouté le ActionListener, sinon je n'avais pas d'errreurs de ce genre avant.
 
J'avais oublié de dire que j'ai fait un FileFilter et un FileView pour ce JFileChooser (pour les fichiers XML).

n°504563
yo c spi
Yo !
Posté le 01-09-2003 à 23:26:21  profilanswer
 

En fait, cela vient de mon implémenation de FileView.
 
Mais je ne sais pas quoi!

n°504564
the real m​oins moins
Posté le 01-09-2003 à 23:26:55  profilanswer
 

Yo c Spi a écrit :

En fait, cela vient de mon implémenation de FileView.
 
Mais je ne sais pas quoi!

nous non plus [:dawa]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°504566
yo c spi
Yo !
Posté le 01-09-2003 à 23:33:34  profilanswer
 

Résolu :
 
Ma méthode isTraversable(File f) était mal définie.
Désolé d'avoir fait un post pour un problème que j'ai pu résoudre seul apres un peu de réflexion (il m'aura fallu du temps quand meme)
 
Merci quand meme  :jap:  :jap:  :jap:

n°504678
darklord
You're welcome
Posté le 02-09-2003 à 09:03:18  profilanswer
 

donne la solution, histoire qui si qqun d'autre tombe sur ton topic, il ait la solution
 
:jap:


---------------
Just because you feel good does not make you right
n°504690
yo c spi
Yo !
Posté le 02-09-2003 à 09:24:37  profilanswer
 

Comme je l'ai dit, c'était ma méthode isTraversable(File f) de la classe FileView qui était fausse.
Elle renvoyait tout le temps true alors qu'il faut qu'elle renvoie true pour les dossiers et false pour les fichiers. Sinon, il considere que le double-clic c'est pour rentrer dans un fichier, de la meme manière que dans un dossier.
 
C'est clair?

n°504694
darklord
You're welcome
Posté le 02-09-2003 à 09:25:32  profilanswer
 

Yo c Spi a écrit :

Comme je l'ai dit, c'était ma méthode isTraversable(File f) de la classe FileView qui était fausse.
Elle renvoyait tout le temps true alors qu'il faut qu'elle renvoie true pour les dossiers et false pour les fichiers. Sinon, il considere que le double-clic c'est pour rentrer dans un fichier, de la meme manière que dans un dossier.
 
C'est clair?


 
oui


---------------
Just because you feel good does not make you right
n°504813
the real m​oins moins
Posté le 02-09-2003 à 10:49:41  profilanswer
 

enfin ça n'explique que moyennement la StackOverflow non!?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 02-09-2003 à 10:49:41  profilanswer
 

n°504901
darklord
You're welcome
Posté le 02-09-2003 à 11:43:34  profilanswer
 

the real moins moins a écrit :

enfin ça n'explique que moyennement la StackOverflow non!?


 
si il loope pour une raison ou un autre ...


---------------
Just because you feel good does not make you right
n°504924
yo c spi
Yo !
Posté le 02-09-2003 à 11:58:41  profilanswer
 

J'avais ajouté un ActionListener sur le JFileChooser afin de gérer le double clic, c'est ca qui  provoquait le StackOverFlow.
 
Je pense qu'il loopait puiqu'il devait s'activer chaque fois que je cliquais sur la fenetre (sur un fichier ou non).
Mon ActionListener provoquait l'acceptation du fichier sélectionné par le JFileChooser, il en chargait donc sans doute plusieurs, dont des dossiers (peut etre les sous dossiers?) ou des trucs dans le genre. Je pense maintenant que c'est une erreur tout a fait normale et je ne m'en soucie plus puisque de toute facon je l'ai enlevé car le double clic fonctionne a présent.
 

Citation :

enfin ça n'explique que moyennement la StackOverflow non!?


Si tu tiens vraiment a savoir d'ou vient l'erreur, je peut remettre le bug en place et te faire un débuggage précis, mais c'est vraiment si tu y tiens.

n°504930
the real m​oins moins
Posté le 02-09-2003 à 12:08:53  profilanswer
 

non c bon :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [résolu] double clic et JFileChooser

 

Sujets relatifs
[Resolu]Fichier batch ie automated connexion[Résolu] Collection d'objets vide...
[MySQL] Détection et suppression des redondances [résolu][Résolu] Bug JmenuBar et Label
[Java] HTMLDocument modifié, mais balises affichées [résolu][Java][Swing] Double événement de sélection de valeur
[PHP] Effectuer une requête sur une page distante. (résolu)[Resolu] [C++ / thread / windows] Demarrer une methode en Thread ?
valeur d'un cookie [resolu] nv question voir msg 11Ecriture zone mémoire dans un fichier donne n'importe quoi (resolu)
Plus de sujets relatifs à : [résolu] double clic et JFileChooser


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR