Comment récupérer des données d'une zone de texte pour les mettre dans une table
Salut,
Je prépare mon mémoire de BTS. Mon projet est la réalisation d'un logiciel de gesttion de caisse hospitalière. Mais depuis une semaine, je rencontre des problèmes. J'essaye de récupérer des données qui se trouvent dans une zone de texte (champs prénom et nom) et un item pour l'afficher dans une table mais ça bug. Voici le programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| private void validActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here
String entite[]={"prenom","Nom","Prestation"};
String[] donnee[]=new String[0][3];
DefaultTableModel model=new DefaultTableModel(donnee,entite);
tfact.setModel(model);
JScrollPane pan=new JScrollPane(tfact);
JPanel panel=new JPanel();
panel.add(pan);
String a="";
String prenom=tprenom.getText();
String nom=tnom.getText();
if(evt.getSource()==valid){
a=(String)Cdent.getSelectedItem();
System.out.println(prenom+" "+nom+" "+a);
}
donnee[0][0]=prenom;
donnee[0][1]=nom;
donnee[0][2]=a;
} |
Merci d'avance pour votre aide.
2 pièce(s) jointe(s)
TOUJOURS DEMANDE D'AIDE DE PROJET BTS
ca ne passe pas encore
lorsque je compile il m affiche:
run:
Chargement du pilote reuissi
Connection à la base de donnée reuissie
abdoul gueye Extraction dentaire //de là nous le voyons mais on ne la pas dans l interface
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
at Centre.patient.validActionPerformed(patient.java:521)
at Centre.patient.access$800(patient.java:18)
etc
Pièce jointe 291769Pièce jointe 291774