Bonjour,
Dans un Applet j'utilise un JFilechooser mais non pas ouvert à l'aide d'un bouton mais ajouter à mon contentPane.
Mon soucis se situe dans mon actionPerformed, j'identifie ma source c'est à dire mon JFilechooser mais je ne parviens pas à détecter si c'est mon bouton cancel ou mon bouton select qui à été cliqué
Ce rôle est habituellement réalisé par la valeur de retour lors du
int returnVal = fc.showOpenDialog(this);
Si je fais un System.out.println de l 'event voilà le résultat :
Donc je sais que cette valeur est bien présente mais comment la récupérer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AppletName.JMyFileChooser[,0,32,470x300,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@1b2d7df,flags=320,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=470,height=300],approveButtonText=Select,currentDirectory=C:\Documents and Settings\My Documents\My Pictures,dialogTitle=Ouvrir une image,dialogType=OPEN_DIALOG,fileSelectionMode=FILES_ONLY,returnValue=CANCEL_OPTION,selectedFile=C:\Documents and Settings\My Documents\My Pictures\Applet_LookWindows.JPG,useFileHiding=false] true
J'ai pensé à caster la source en JFileChooser mais aucune méthode n'existe pour récupérer la valeur de retour dans l'api me semble-t-il.
Si quelqu'un à une idée merci.
Partager