Bonjour,

Le code ci-dessous n'affiche pas la fenetre comme je le souhaite, alors qu'en mettant le code dans la méthode main tout fonctionne. Pourquoi ?

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
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Panel;
 
public class hec extends Frame
{
 
	public hec()
	{
		Frame win = new Frame("Exemple d'interface AWT");
		Panel p = new Panel();
		p.setLayout(new FlowLayout());
		p.add(new Button("Mon bouton"));
		win.add ("Center", p);
 
		win.pack();
	}
 
 
	public static void main(String[] arg)
	{
		hec fn = new hec();
		fn.setBounds(20,20,200,200);
fn.setVisible(true);
 
	}
 
 
}
Merci d'avance