[debutant] pourquoi un constructeur?
bonjour à tous !
je voudrais que vous m'expliquez quelque chose
dans le code qui suit :
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 31 32 33 34
|
import javax.swing.*;
//import java.awt.GridLayout;
import java.awt.BorderLayout;
public class Creperie
{
JPanel panel = new JPanel();
JLabel label = new JLabel ("Crêpes salées");
JCheckBox jamb = new JCheckBox ("jambon fromage");
JCheckBox from = new JCheckBox ("fromage");
Creperie() {
BorderLayout border = new BorderLayout();
panel.setLayout(border);
panel.add("West", label);
panel.add( jamb);
JFrame frame = new JFrame ("exercice");
frame.setContentPane(panel);
frame.setVisible(true);
frame.setBounds(400,200,400,400);
}
public static void main(String[] args)
{
Creperie crepe = new Creperie();
}
} |
si je ne mets pas le constructeur, il y a des erreurs qui s'affichent dans le code qui suit ce constructeur dans ce code :
Code:
1 2 3 4
|
panel.setLayout(border);
panel.add("West", label);
panel.add( jamb); |
les "." sont soulignés en rouge, ainsi que "border", "west", "label", jamb" mais aussi dans la derniere partie du code
je voudrais savoir pourquoi sans le constructeur, j'ai toutes ces erreurs?
merci beaucoup pour ces explications!
:coucou: