Bonjour tout le monde
Je cherche le moyen de positionner les elements d'une fenêtre.
Dans mon livre j'ai trouvé un code qui le fait.
Voici le code
Lors de la compilation, javac à touvé 3 erreurs.
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 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Banque extends javax.swing.JFrame { GridBagLayout gridbag = new GridBagLayout(); GridBagConstraints constraints = new GridBagConstraints(); getContentPane().setLayout(gridbag); public Banque() { super("pret banquaire"); setSize(700,500); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); JTextField sommepret = new JTextField(15); JButton quit = new JButton("Quitter"); constraints.gridx=0; constraints.gridy=0; constraints.gridwidth=1; constraints.gridheight=1; constraints.weightx=30; constraints.weighty=30; constraints.fill = GridBagConstraints.NONE; constraints.anchor = GridBagConstraints.CENTER; JPanel pane = new JPanel(); JLabel creditinsset = new JLabel("Crédit INSSET"); JLabel sommedemande = new JLabel("Somme demandé"); pane.add(creditinsset); pane.add(sommedemande); pane.add(sommepret); pane.add(quit); setContentPane(pane); show(); } public static void main(String[] args) { Banque input = new Banque(); } }
1:getContentPane().setLayout(gridbag);//invalid method declaration en selectionnant le g
2:getContentPane().setLayout(gridbag); //Le point pose probleme
3:public Banque() //is already difined in banque
j'ai essayé de remplacer Banque par autre chose mai il refuse.
Pourriez vous m'aider corriger ces erreurs svp.
Merci
Cordialement
A bientôt
Partager