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
   |  
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
class Bibliotheque extends JFrame {
	private int numInterface=0;
	private JPanel pane;
	private GridBagLayout gridbag;
	private GridBagConstraints constraints;
 
	public Bibliotheque() {
		super("La Bibliotheque de Villeneuve Saint Georges");
		System.out.println("Starting Bibliotheque...");
		setSize(400, 400);
		gridbag=new GridBagLayout();
		constraints=new GridBagConstraints();
		pane=new JPanel();
		addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent e) {
				dispose();
				System.out.println("fin du programme");
				System.exit(0);
			}
		});
		MiseAJour(numInterface); --->appele à la fonction si dessous
		setVisible(true);
	}
 
 
	void buildConstraints(GridBagConstraints gbc,int gx,int gy,int gw,int gh,int wx,int wy){
		gbc.gridx=gx;
		gbc.gridy=gy;
		gbc.gridwidth=gw;
		gbc.gridheight=gh;
		gbc.weightx=wx;
		gbc.weighty=wy;
	}
 
 
	void MiseAJour(int numInterface){
		if (numInterface==0){
			pane.setLayout(gridbag);
			buildConstraints(constraints,0,0,1,1,100,100); -----> crée la grille en passant par la fonction si dessus
			JLabel gestAdhLbl=new JLabel("mdr");
			gridbag.setConstraints(gestAdhLbl,constraints);
			add(gestAdhLbl);
 
			setContentPane(pane);
			constraints.fill=GridBagConstraints.BOTH;
 
		}
	}
 
	public static void main(String args[]) {
		Bibliotheque bibli = new Bibliotheque();
 
	}
} | 
Partager