Plusieurs action dans un action performed...

javateux Messages postés 94 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 juillet 2004 - 2 juin 2004 à 11:01
javateux Messages postés 94 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 juillet 2004 - 2 juin 2004 à 14:11
Bonjour je voulai juste savoir si il etait possible de mettre plusieurs actions dans un acction performed. G un boutton et son action est d'ecrire dans deux fichier excel deux données...
Merci

5 réponses

safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 6
2 juin 2004 à 11:33
tu pe faire plusieurs traitements pour une action sur un objet ainsi qu'un ActionListener pe ecouter et detecter les actions sur plusieurs composants, pour celà tu ajout ton action listener à tes objets et tu isoles les differents traitements dans ton actionPerformed avec des condition(if) ces conditions verifients la source de l'action par getSource() de l'ActionEvent généré lors de l'action
sinon si l'objet est unique et les traitements sont multi, tu vs les metre tous (ou tu appele des procedures) dans ton actionPefeomed tu pe même pas verifier la source de l'action.
0
javateux Messages postés 94 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 juillet 2004
2 juin 2004 à 11:42
Ca ne va meme pas aussi loin : mes deux traitement (ecriture dans un fichier) se font sur des fichier different. Mon pb est que lorsque je regarde les deux fichiers (xls) il existent mais l'un d'entre eux est impossible de lecture...

Merci ...
0
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 6
2 juin 2004 à 12:02
ca pourrait etre dans les propriétés du fichier sinon tu pe donner un bout de code?
0
javateux Messages postés 94 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 juillet 2004
2 juin 2004 à 14:08
BufferedWriter out = new BufferedWriter(new FileWriter(nomFichierEcriture,false));
for(int i = 0;i<21;i++)
{
for(int j = 0;j<7;j++)
{
s[i][j] = (String)emploiDuTps.getValueAt(i, j);
out.write(s[i][j]/*+"\t"*/);
out.newLine();
}
}
out.newLine();

BufferedWriter outTemp = new BufferedWriter(new FileWriter(nomFichierMardi,false));
for(int i = 0;i<21;i++)
{
s[i][1] = (String)emploiDuTps.getValueAt(i, 1);
outTemp.write(s[i][1]/*+"\t"*/);
outTemp.newLine();
}
outTemp.newLine();

Voila et com resultat g bien le fichier nomFichierEcriture lisible et nomFichierMardi qui n'eszt pas lisible...

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
javateux Messages postés 94 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 3 juillet 2004
2 juin 2004 à 14:11
OK g trouvé je ne close() pas le premeier fichier...kel c..!

Merci encore! :blush)
0