je veux creer deux ComboBox, et un button,appelée "Afficher"

Fonctionnement: je selectionne un element de mon premier Combobox ensuite un element de mon second Combobox, ensuite j'appuie sur le button et ca dois m'afficher ce que j'ai selectionné dans les Combobox.

Je ne sais pas comment faire pour pouvoir avoir le resultat des deux combobox afin ke j'affiche ce que j'ai choisis...

Voici pour l'instant ce que j'ai ecris:
Nom du fichier: Dialog.java

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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
import java.awt.*;
import java.awt.event.*;
import java.util.EventListener;
import javax.swing.*;
 
public class Dialog extends JPanel implements ActionListener{
 
	private Figuresimple g = null;
 
	private JPanel panel;
	private  ListeFigure lFigure;
	private ListeCouleur lCouleur;
	private JButton afficher;
 
	public Dialog()
	{
 
		panel=new JPanel();
		lFigure=new ListeFigure();
		lCouleur=new ListeCouleur();
 
		panel.add(lFigure);/**Ajout du Combo box de listeFigure dans le panel*/
 
		panel.add(lCouleur);/**Ajout du Combo box de listeCouleur dans le panel*/
 
		afficher=new JButton("Afficher");
 
		panel.add(afficher);
		afficher.setPreferredSize(new Dimension(130,25));
		afficher.setMnemonic('a');
		/**Acces par le clavier avec la commande:alt+b*/
 
		add(panel,BorderLayout.NORTH);
		afficher.addActionListener(this);
		lCouleur.addItemListener(this);
		lFigure.additemListener(this);
	}
 
	/** invoked when an action occurs*/
	public void actionPerformed(ActionEvent e)
	{
		JButton source=(JButton)e.getSource;
		String s=lFigure.getContent();
		String f=lCouleur.getContent();
 
 
		if (source==afficher)
			if(s.equals("Rectangle") && f.equals("Bleue"))
			{
				g=new Rectangle(Color.blue,"Rectangle",new Point(20,20),25,25);
			}
			if(s.equals("Rectangle") && f.equals("Rouge"))
			{
				g=new Rectangle(Color.red,"Rectangle",new Point(20,20),25,25);
			}
			if(s.equals("Rectangle") && f.equals("Jaune"))
			{
				g=new Rectangle(Color.yellow,"Rectangle",new Point(20,20),25,25);
			}
			if(s.equals("Rectangle") && f.equals("Vert"))
			{
				g=new Rectangle(Color.green,"Rectangle",new Point(20,20),25,25);
			}
			if(s.equals("Circle") && f.equals("Bleue"))
			{
				g=new Circle("Circle",Color.blue,new Point(20,20),10);
			}
			if(s.equals("Circle") && f.equals("Rouge"))
			{
				g=new Circle("Circle",Color.red,new Point(20,20),10);
			}
			if(s.equals("Circle") && f.equals("Jaune"))
			{
				g=new Circle("Circle",Color.yellow,new Point(20,20),10);
			}
			if(s.equals("Circle") && f.equals("Vert"))
			{
				g=new Circle("Circle",Color.green,new Point(20,20),10);
			}
	}
 
}
 
ensuite j'utiliserai cette pour l'utiliser comme un objet, dans la classe DrawComponent.java:
 
nomfichier: DrawComponent.java
 
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
 
public class DrawComponent extends JPanel implements MouseListener
{
 
	private Dialog d;
 
	public DrawComponent(Dialog d){
 
		d=new Dialog();
		this.d=d;
		addMouseListener(this);
 
	}
}
 
 
Ensuite je prendrais la class drawcomponent que j'utiliserai dans Testgraphics.java:
 
nomfichier: Testgraphics.java
import java.awt.*;
import javax.swing.*;
 
public class Testgraphics extends JFrame{
 
	Drawcomponent dessin=new Drawcomponent();
 
	public Testgraphics(){
		setTitle("Interface Graphique");
		setJMenuBar(new Menuediteur());
		this.getContentPane().setLayout(new BorderLayout(2,2));
		this.getContentPane().add(new Barreoutils(), "West");
 
 
		getContentPane().add(dessin);
		Container content=this.getContentPane();
 
 
		setSize(new Dimension(400,400));
		pack();
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
	}
 
	public static void main(String[] args){
		Testgraphics f=new Testgraphics();
		f.show();
	}
}

En esperant, que vous appris et que vous m'aiderai assez rapidement possible, je vous remercie d'avance.