remy1066
Messages postés51Date d'inscriptiondimanche 12 octobre 2003StatutMembreDernière intervention31 octobre 2006
-
18 avril 2004 à 18:25
JavaNerd
Messages postés14Date d'inscriptionmardi 14 octobre 2003StatutMembreDernière intervention22 juin 2005
-
28 avril 2004 à 14:55
salut
j'ai un probleme avec mon FileDialog.
en effet j'ai une applet dans lequel j'ai un panel à l'intérieur duquel j'ai un bouton. Je voudrai qu'en cliquant sur le bouton, il m'ouvre mon File Dialog.
j'ai donc associé à mon bouton un Actionlistener où je définis mon FileDialog. voila ce que j'obtiens:
public class MonPanel extends JPanel
{
String dossier;
...
public MonPanel()
{
....
ActionListener ajout = new AjoutAction();
JButton bouton_ajout=new JButton("Ajouter");
bouton_ajout.addActionListener(ajout);
}
private class AjoutAction implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
FileDialog fd=new FileDialog(new Frame());
fd.show();
dossier=fd.getDirectory()+fd.getFile();
model.addElement(dossier);
}
}
}
lors de la compilation, pas d'erreur. Pourtant quand je visualise mon applet, et que je clique sur le bouton "ouvrir", rien ne se passe.
je comprends pas...
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 19 avril 2004 à 12:17
Je X que c illogique new FileDialog(new Frame()); la frame qu'on passe en argument pour le FileDialog est la mère de ce FileDialog. j'ai jamais essayé un FileDialog sur une applet mais tu peux créer une classe hérittant de Dialog et tu y insère un JFileChooser.