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
   |  
import java.awt.*;
import javax.swing.*;
 
public class Composant {
	public static JPanel CreerPlacerComposant(Epargne frame) {
		JPanel pane = new JPanel();
		GridBagLayout gridbag = new GridBagLayout();
		GridBagConstraints constraints = new GridBagConstraints();
		buildConstraints bc1 = new buildConstraints();
		pane.setLayout(gridbag);
 
		JLabel lb1 = new JLabel("Somme Départ : ");
		JLabel lb2 = new JLabel("Taux de l'épargne : ");
		JLabel lb3 = new JLabel("Durée de l'épargne : ");
 
		JButton bt1 = new JButton("Calculer");
 
		JTextField tf1 = new JTextField();
		JTextField tf2 = new JTextField();
 
		JComboBox cbb1 = new JComboBox();
 
		bc1.PlacerComposant(constraints, 0, 0, 1, 1, 100, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		constraints.fill = GridBagConstraints.EAST;
		gridbag.setConstraints(lb1, constraints);
		pane.add(lb1);
 
		bc1.PlacerComposant(constraints, 1, 0, 1, 1, 100, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		gridbag.setConstraints(tf1, constraints);
		pane.add(tf1);
 
		bc1.PlacerComposant(constraints, 0, 1, 1, 1, 0, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		constraints.fill = GridBagConstraints.EAST;
		gridbag.setConstraints(lb2, constraints);
		pane.add(lb2);
 
		bc1.PlacerComposant(constraints, 1, 1, 1, 1, 0, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		gridbag.setConstraints(tf2, constraints);
		pane.add(tf2);
 
		bc1.PlacerComposant(constraints, 0, 2, 1, 1, 0, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		constraints.fill = GridBagConstraints.EAST;
		gridbag.setConstraints(lb3, constraints);
		pane.add(lb3);
 
		for (int i = 1; i <= 20; i++) {
			cbb1.addItem("" + i);
		}
		bc1.PlacerComposant(constraints, 1, 2, 1, 1, 0, 100);
		constraints.fill = GridBagConstraints.HORIZONTAL;
		gridbag.setConstraints(cbb1, constraints);
		cbb1.addItemListener(frame);
		pane.add(cbb1);
 
		bc1.PlacerComposant(constraints, 0, 3, 1, 1, 0, 100);
		constraints.fill = GridBagConstraints.NONE;
		gridbag.setConstraints(bt1, constraints);
		bt1.addActionListener(frame);
		pane.add(bt1);
 
		return pane;
	}
} | 
Partager