FORUM D’ENTRAIDE INFORMATIQUE (FEI)
Site d’assistance et de sécurité informatique

Entraide pour le programmation en général (tous langages).
Règles du forum : Entraide concernant la programmation informatique en général, tous langages : recherche ou correction d'un code ou d'une fonction, aide à la réalisation d'un projet...
Pour la programmation web (HTML, CSS, PHP, MySQL...), il est conseillé de s'orienter dans le forum Webmastering.
Merci de lire et de respecter la charte générale du forum.
  • Avatar du membre
Avatar du membre
par myYamna
#42933
salut à toutes et à tous
je vous demande de m'aider de corriger mon programme qui va copier un fichier d'un endroit vers un autre avec l'interface graphique et la barre de progression, je ne maitrise pas les notions
car je suis débutante en java
j'ai essayée de faire ça mais il n'est pas complet
svp aidez-moi
avec tous mes remerciements.
voici le code:
import java.io.*;

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.JTextField;

public class copier_interface {


/* créer une classe permettant la création et

la copie et le collage d'un fichier fic*/

public static void main(String[] args){
new copier_interface ();
PrintWriter fic=null;
try {
fic=new PrintWriter(new PrintWriter ("java"));
} catch (Exception e){
e.printStackTrace(); }

try {
fic.println("java est un langage de programmation");
fic.println("très utilisé en Informatique");
fic.println("a plusieurs avantages:");
fic.println("le 1er est que le pgm java");
fic.println("peut tourner sur n'importe quelle plateforme");
} catch (Exception e){
e.printStackTrace();
}
try{
fic.close();}
catch(Exception e){
};

try {//* lire et transmettre les données d'un fichier à un autre
FileInputStream lire=new FileInputStream("C:\\java.txt");
FileOutputStream écrire=new FileOutputStream("D:\\java_copié.txt");
int cpt=lire.read();
while(cpt!= -1)
{
écrire.write(cpt);
cpt=lire.read();
}

System.out.println("le fichier a été copié avec succés ");
lire.close();
écrire.close();

} catch (Exception e)
{ e.printStackTrace();}
}




public copier_interface (){
JFrame F= new JFrame ("copier");
F.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel p1 = new JPanel (new GridLayout(4,2));
p1.add(new JLabel ("Src:"));
JTextField t1 =new JTextField("",14);
JTextField t2= new JTextField("",14);

JButton b1 = new JButton("...");
b1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

JFileChooser fc= new JFileChooser();
if (fc.showOpenDialog(null)==JFileChooser.APPROVE_OPTION );

}
});

JButton b2 = new JButton("...");

p1.add(new JPanel ());
p1.add (t1);
p1.add(b1);
p1.add(new JLabel ("Dest:"));
p1.add(new JPanel ());
p1.add(t2);
p1.add(b2);

JPanel p2= new JPanel ();
p2.setLayout(new BoxLayout(p2, BoxLayout.Y_AXIS));
JProgressBar pb= new JProgressBar ();
JButton b3 = new JButton ("Lancer");

p2.add(p1);
p2.add(pb);
p2.add(b3);

F.setContentPane(p2);
F.pack();
F.setVisible(true);

}{



}}










j’attends votre aide
très urgent
et merci.
par roro04
#44673
Image Bonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 10 jours. Nous considérons donc ce problème comme résolu ou abandonné par son auteur. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou à faire un UP régulièrement !

Ce sujet est verrouillé, si vous souhaitez le reprendre, merci de contacter par message privé un membre de l'équipe de modération du forum.

À bientôt sur FEI !

Elevate your online presence with our expert wiki […]

Message d'erreur

Bonjour, Je viens de reconditionner un PC portable[…]

C'est formidable que l'édition gratuite de […]

La pharmacie en ligne Panda.Healthcare semble simp[…]