Besoin d'aide

zaeinouba Messages postés 1 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 26 octobre 2010 - 26 oct. 2010 à 23:31
 Utilisateur anonyme - 27 oct. 2010 à 00:05
salut j suis une debutante en programation
voici mon code j'arrive pas à le compiler si c possible aidez moi
merci d'avance


import javax.swing.*;

import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
public class Controle extends JFrame implements ActionListener {
private JButton BAdd;
private JTextField TPersonne;
private JButton BPrecedent;
private JButton BSuivant;
private DialogSaisie dialog;


public Controle (){
setSize(200,200);
setTitle("Ajouter personne");
Container c = getContentPane() ;
c.setLayout (new FlowLayout()) ;
BAdd=new JButton("Ajouter");
c.add(BAdd,"north");
BAdd.addActionListener(this);
TPersonne=new JTextField(15);
c.add(TPersonne);
TPersonne.addActionListener(this);
BPrecedent=new JButton("Precedent");
c.add(BPrecedent,"south");
BPrecedent.addActionListener(this);
BSuivant=new JButton("Suivant");
c.add(BSuivant,"south");
BSuivant.addActionListener(this);



}


public static void main(String[] args) {
Controle F=new Controle();
F.setVisible(true);

}



public void actionPerformed(ActionEvent e) {
if(e.getSource()==BAdd){

{ dialog = new DialogSaisie(this);
dialog.setVisible(true);
}


}

}

}
class DialogSaisie extends JDialog implements ActionListener{
private JLabel LNom;
private JLabel LPrenom;
private JLabel LAge;
private JTextField TNom;
private JTextField TPrenom;
private JTextField TAge;
private JButton BOk;
private JButton BAnn;
ArrayList list;
private ArrayList traiter;


public DialogSaisie (JFrame parent){
super(parent,"informations ",true);
setSize (240,200) ;
Container c = getContentPane() ;
c.setLayout (new FlowLayout()) ;
LNom=new JLabel("Nom :");
c.add(LNom);
TNom=new JTextField(15);
c.add(TNom);
TNom.addActionListener(this);

LPrenom=new JLabel("Prenom :");
c.add(LPrenom);
TPrenom=new JTextField(15);
c.add(TPrenom);
TPrenom.addActionListener(this);

LAge=new JLabel("l'age :");
c.add(LAge);
TAge=new JTextField(15);
c.add(TAge);
TAge.addActionListener(this);
BOk=new JButton("ok");
c.add(BOk,"south");
BOk.addActionListener(this);

BAnn=new JButton("Annuler");
c.add(BAnn,"south");
BAnn.addActionListener(this);


}

public String getNom(){
String A;
A=TNom.getText();
return(A);

}

public String getPrenom()
{String B;
B=TPrenom.getText();
return(B);


}
public int getAge(){
String C;
C=TAge.getText();
int R;
R=Integer.parseInt(C);
return(R);


}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==BOk){

traiter = Traiter(list);
}


}

public ArrayList Traiter(ArrayList list2) {
// TODO Auto-generated method stub

String nom1;
String prenom1;
int age1;
ArrayList liste1 = null;
nom1=this.getNom();
prenom1=this.getPrenom();
age1=this.getAge();
Personne p=new Personne(nom1,prenom1,age1);
liste1.add(p);
return liste1;
}


}



class Personne {

public String nom;
public String prenom;
public int age;
public DialogSaisie dialog;
ArrayListliste;

Personne(String nom,String prenom,int age){
this.nom=nom;
this.prenom=prenom;
this.age=age;

}


}

1 réponse

Utilisateur anonyme
27 oct. 2010 à 00:05
Salut,

Tu as un message (ou des messages) d'erreur lors de la compilation ?

Cordialement,

...\ Dan /...
0
Rejoignez-nous