Bonjour j' ai un Menu qui contient des sous menu
et je n'arrive pas a lui mettre un
setBounds pour pouvoir le positionner ou je veux dans mon interface
au mieux je souhaiterais que le menu soit position tout a gauche de mon interface
quelque que soit la dimension de ma fenêtre.
j'ai mis un setLayout (null);
mais ca me créer des problèmes
avez vous une idée svp
merci
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
 
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
 
public class Clients extends JFrame  {
	private JButton bouton;
	private JButton bouton1;
	private JButton bouton2;
	private Container c;
 
	public Clients(){
		super();
		build();
 
	}
 
 
 
	private void build(){
		c = getContentPane();
		c.setLayout(null);
 
 
		JMenuBar menuBar = new JMenuBar();
		menuBar.setLayout(new GridLayout(20,1));
		c.add(menuBar, BorderLayout.WEST);
 
 
		JMenu menu1 = new JMenu("Tableaux de Bord");
		menu1.setBounds(100, 150, 100, 100);
 
 
 
 
 
		JMenu menu2 = new JMenu("+Simulation/Devis");
		menu2.add(new JMenuItem("Habitat"));
		menu2.add(new JMenuItem("Consomation"));
		menu2.add(new JMenuItem("Assurance Habitation"));
		menu2.add(new JMenuItem("Assurance Auto/Moto"));
 
		JMenu menu3 = new JMenu("Autres Comptes");
 
		JMenu menu4 = new JMenu("Souscription");
 
		JMenu menu5 = new JMenu("+Comptes");
		menu5.add(new JMenuItem("CHQ n°1469696502"));
		menu5.add(new JMenuItem("CSL n°3244553321"));
 
		JMenu menu6 =  new JMenu("+Virement");
		menu6.add(new JMenuItem("Virement sur bénéficiaire"));
		menu6.add(new JMenuItem("Virement sur Rib"));
		menu6.add(new JMenuItem("Etat Virement en cours"));
		menu6.add(new JMenuItem("Listes des Bénéficiaires"));
 
		JMenu menu7 =  new JMenu("Contactez moi");
 
		JMenu menu8 =  new JMenu("Qui-je suis?");
 
 
		menuBar.add(menu1);
		menuBar.add(menu2);
		menuBar.add(menu3);
		menuBar.add(menu4);
		menuBar.add(menu5);
		menuBar.add(menu6);
		menuBar.add(menu7);
		menuBar.add(menu8);
 
 
 
 
 
 
 
		setTitle("Clients"); //On donne un titre à l'application
		setSize(900,550); //On donne une taille à notre fenêtre
		setLocationRelativeTo(null); //On centre la fenêtre sur l'écran
		setResizable(false); //On interdit la redimensionnement de la fenêtre
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de se fermer lors du clic sur la croix
 
 
	}
	private JPanel buildContentPane(){
 
		JPanel panel = new JPanel();
		panel.setLayout(new FlowLayout());
 
		JLabel label = new JLabel("Welcome to KnowSoft Banking Account Management");
		JLabel label1 = new JLabel("by Kahil HAssan");
 
 
 
 
 
		panel.add(label);
		panel.add(label1);
 
 
 
 
 
		return panel;
 
	}	
 
 
		}