cs_papillon2000
Messages postés94Date d'inscriptiondimanche 30 avril 2006StatutMembreDernière intervention21 juin 2010
-
15 nov. 2008 à 16:30
cs_papillon2000
Messages postés94Date d'inscriptiondimanche 30 avril 2006StatutMembreDernière intervention21 juin 2010
-
15 nov. 2008 à 18:11
j'ai un probléme avec mon programme, j'ai crée deux classes:
la 1ere (JFrame):
où il ya le main, j'ai déclarer un vecteur où j'enregistre des Strings (tâches) que je récupére à partir d'un textField. et aussi il ya une List à partir de la selection d'un Item j'accéde à la 2eme classe (JDialog).
la 2eme classe (JDialog):
il y a deux list dont leur contune est le vecteur de la classe 1.
mon probléme c'est que j'arrive pas à récupérer le contenu des lists de la classe2 dans une structure qui ce trouve dans la classe1.
pour une premier exécution sa marche par mais pour une deuxieme exécution sa marche très bien.
je crois que le probléme est dans l'instanciation de la 2eme classe , mais je ne sais pas comment raigler ça.
import java.util.Vector;
import javax.swing.ImageIcon.*;
public class page1 extends JFrame {
public static JFrame frame;
public static JButton valider_t;
public static JTextField texte1;
public static JLabel label1,label2,label3,label4,label5;
//public static panel panel4;
public static Border Border1,Border2;
public static JPanel panel1,panel2,panel3;
public static List liste1,liste2,liste3;
//public static JScrollPane scroll1,scroll2,scroll3;
public static Vector v_taches=new Vector();
public static Vector v_cont=new Vector();
public static Vector v=new Vector();
public static int nbre_taches;
public static Vector contrainte=new Vector();
public static String s1="";
public static String s2="";
page1(){
setTitle("SEMSEARCH ");
setSize(900,700);
Font police = new Font("Times New Roman", Font.BOLD, 12);
Border etched1=BorderFactory.createRaisedBevelBorder();
valider_t=new JButton("valider les tâches");
label1=new JLabel("Introduir les Tâches\t ");
label3=new JLabel("Formules de relation");
label4=new JLabel("Formules de négation");
label5=new JLabel("Formules d'exéstance");