Agencer les éléments d'une fenêtre
Bonjour tout le monde
J'ai des dificulté à positionner les bouton, label, et les zonne de texte dans une fenetre JFrame.
J'ai trouvé un cour sur un livre j'ai compris le principe par rapport au célule pour indiquer l'emplacement sur la fenêtre.
Mon probleme est que les element s'empale les uns sur les autre sur la fenêtre.
Voici le code
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.image.*;
public class Banque extends javax.swing.JFrame {
public Banque() {
super("pret banquaire");
setSize(700,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
getContentPane().setLayout(gridbag);
JLabel creditinsset = new JLabel("Crédit INSSET");
constraints.gridx=0;
constraints.gridy=1;
constraints.gridwidth=0;
constraints.gridheight=2;
constraints.weightx=0;
constraints.weighty=0;
constraints.fill = GridBagConstraints.NONE;
constraints.anchor = GridBagConstraints.CENTER;
JLabel sommedemande = new JLabel("Somme demandé");
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;
JTextField sommepret = new JTextField(15);
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;
JButton quit = new JButton("Quitter");
constraints.gridx=1;
constraints.gridy=2;
constraints.gridwidth=0;
constraints.gridheight=1;
constraints.weightx=30;
constraints.weighty=30;
constraints.fill = GridBagConstraints.NONE;
constraints.anchor = GridBagConstraints.CENTER;
gridbag.setConstraints(quit, constraints);
gridbag.setConstraints(creditinsset, constraints);
getContentPane().add(creditinsset);
getContentPane().add(quit);
show();
}
public static void main(String[] args) {
Banque input = new Banque();
}
} |
Pouvez vous m'aider à regler ce probleme
Merci
Cordialement
A bientôt
maintenant je suis sur java 1.5
Bonsoir tout le monde
Je ne sais pas pourquoi ile ne reconait plus getContentPane().
Code:
1 2 3 4 5
|
Compostconv.java:23: cannot find symbol
symbol : method getContentPanel()
location: class Compostconv
getContentPane().setLayout(gridbag); |
Que puis je faire?
Cordialement
A bientôt
Merci