Page 1 sur 1

code en java

Posté : mar. 12 mars 2013 10:24
par myYamna
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.

Re: code en java

Posté : ven. 12 avr. 2013 21:47
par roro04
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 !