Bonjour à tous ; je débute sous Java avec l'aide du tutoriel "Java pour les enfants". Je suis pas à pas ce tutoriel mais j'ai un problème avec la classe CalculatriceSimple implémentée dans le tutoriel.
Voici le code :
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 import javax.swing.*; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.BorderLayout; public class CalculatriceSimple { public static void main(String[] args){ // Crée un panneau JPanel contenuFenetre=new JPanel(); // Affecte un gestionnaire de disposition à ce panneau FlowLayout disposition=new FlowLayout(); this.setLayoutManager(disposition); // Crée les contrôles en mémoire JLabel label1=new JLabel("Nombre 1 :"); JTextField entree1=new JTextField(10); JLabel label2=new JLabel("Nombre 2:"); JTextField entree2=new JTextField(10); JLabel label3=new JLabel("Somme :"); JTextField resultat = new JTextField(10); JButton lancer=new JButton("Ajouter"); // Ajoute les contrôles au panneau contenuFenetre.add(label1); contenuFenetre.add(entree1); contenuFenetre.add(label2); contenuFenetre.add(entree2); contenuFenetre.add(label3); contenuFenetre.add(resultat); contenuFenetre.add(lancer); // Crée le cadre et y ajoute le panneau JFrame cadre=new JFrame("Ma première calculatrice"); cadre.setContentPane(contenuFenetre); // Positionne les dimensions et rend la fenêtre visible cadre.setSize(400,100); cadre.setVisible(true); } }
L'erreur se situe au niveau de la ligne contenant :et le message d'erreur est : Cannot use this in a static context.
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.setLayoutManager(disposition);
Merci d'avance à qui pourra me débloquer.
Partager