ObiWanKennedy
Messages postés60Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention29 octobre 2010
-
7 mai 2005 à 21:48
ObiWanKennedy
Messages postés60Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention29 octobre 2010
-
9 mai 2005 à 15:52
Salut
voila on a un code qui marche une foi et pas deux
en gros
dans un actionPerformed
on dans un if l'initialisation d'une fenetre avec un jtextfield kan l'user rentre les donné la premiere foi sa passe et le prog passe a une autre partie du actionPerformed parcontre
ensuite si l'utilisateur souhaite refaire la meme chose
et ben impossible de recupe la valeur du Jtextfields il nous renvois une chaine vide
voici un bou de code sa sera plus clair
//si le nom de laction lancer est reponse eleve on crée une fenetre ki en gros sert a demander le nom du fichier du l'eleve dans le kel il y a les reponses.
else if(nom.equals("Réponses d'un élève"))
{
getContentPane().removeAll();
setJMenuBar (mbar);
JPanel moi = new JPanel(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
//ici si l'action est valvisrep donc lancé depuis la fenetre d'avant on crée une Jtable avec
//les donnée du fichier et on peu rentré les score des questions.
else if( nom.equals("valvisrep"))
{
JInternalFrame JVisrep2 = new JInternalFrame("Tableau des réponses");
prem.EraseCquizz();
prem.Initquizz("Exercice.qcm");
getContentPane().removeAll();
setJMenuBar (mbar);
JPanel moi = new JPanel();//new GridBagLayout()
JVisrep2.remove(moi);
GridBagConstraints c = new GridBagConstraints();
nomfich=nomfile.getText(); //ici cela renvoi une chaine vide kan la 2eme foi kon passe par
//Réponses d'un élève
resul = new Cresultat(nomfich); //donc le reste foire mais la premier foi kon le fé sa passe mais pour faire 2 fichier il fo lancé 2 foi l'application koi c lourds
res = resul.getvector();
Vector a = new Vector();
a.add((Object)"La question");
a.add((Object)"La réponse");
a.add((Object)"Les points à attribuer");
varchar='a';
models =new DataFileTableModel(a);
JTable table = new JTable();
table.setModel(models);
table.createDefaultColumnsFromModel();