Problème d'affichage dans constructeur
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:
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 :P