Voila j'ai donc mon code principal de ma fenetre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import java.awt.*;
import javax.swing.*;
 
public class GestionSQLFenetre extends JFrame{
 
	private JLabel label,label2;
	private JComboBox liste,liste2;
 
    public GestionSQLFenetre() {
    	super();
 
    	build();
    }
    private void build(){
    	setTitle("Gestion de la base de donnée"); //On donne un titre à l'application
		setSize(400,400); //On donne une taille à notre fenêtre
		setLocationRelativeTo(null); //On centre la fenêtre sur l'écran
		setResizable(true); //On interdit la redimensionnement de la fenêtre
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix
		setContentPane(buildContentPane());
   	}
   	private JPanel buildContentPane(){
   		// Creation d'un contenu Panel
		JPanel panel = new JPanel();
		panel.setLayout(new FlowLayout());
 
		// Création on ajoute un texte
		label = new JLabel("Selection de la gestion désirée :");
		panel.add(label); //On ajoute le texte au panel
 
		// Appel de la liste
		liste = new JComboBox(new ListeGestion());
		panel.add(liste);
 
		// Création d'un bouton du nom de bouton1
		JButton bouton1 = new JButton(new SelectionGestion(this, "Executer"));
		panel.add(bouton1); //On ajoute le bouton au panel
 
		// Création on ajoute un texte
		label2 = new JLabel("");
		panel.add(label2); //On ajoute le texte au panel
 
		return panel; //On retourne le panel
   	}
   	public ListeGestion getModelGestion(){
		return (ListeGestion)liste.getModel(); //On retourne La liste
	}
	public JLabel getLabel1(){
		return label; //On retourne le texte
	}
	public JLabel getLabel2(){
		return label2; //On retourne le texte
	}
}
Et la class de mon bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.awt.event.ActionEvent;
import java.awt.*;
import javax.swing.*;
 
 
public class SelectionGestion extends AbstractAction {
	private GestionSQLFenetre fenetre;
 
    public SelectionGestion(GestionSQLFenetre fenetre, String texte) {
    	super(texte);
 
		this.fenetre = fenetre;
    }
 
    public void actionPerformed(ActionEvent e) { 
 
		//Action lors du clic sur le bouton1
 
		String gestion = fenetre.getModelGestion().getSelectedGestion();//On récupère le signe de l'opération dans une chaine
 
		if ("Gestion Etudiant".equals(gestion)){
 
 
 
		}
    }
 
}
Donc voila quand on clic sur le bouton et que Gestion = "GestionEtudiant", je voudrais créer un nouvo label de texte et une liste JComboBox mais je ne vois pas comment modifier le contenu de ma page étant donner que que le buildContentPane() est sur mon code principal.
Je Débute vraiment donc allez y doucement ^^

Merci d'avance