Bonjour,

voici mon probleme:
J ai une JFrame, dans laquelle je voudrais inclure 3 onglets, je voudrais placer ces onglets en haud a gauche de ma fenetre. Pour une raison qui m est inconnue, mes onglets se retrouvent sous forme de colonne, au milieu de ma fenetre. Quelqu un pourrait il m aider ?
(desole pour les fautes, clavier qwerty ! )

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
	private void buildTabbedPane(){
		GridBagConstraints c = new GridBagConstraints();
		c.gridx = c.gridy = 0;
		c.gridwidth = GridBagConstraints.REMAINDER;
		c.gridheight = 1;
		c.anchor = GridBagConstraints.LINE_START;
		c.insets = new Insets(10, 15, 0, 0);
		reiter = new JTabbedPane();
		reiter.addTab(" Onglet 1 ", null);
		reiter.addTab(" Onglet 2 ", null);
		reiter.addTab(" Onglet 3", null);
		reiter.setFont(new java.awt.Font("Arial", 1, 25));
		getContentPane().add(reiter, c);
	//	reiter.setVisible(true);
	//	reiter.setPreferredSize(new Dimension(250, 500));
		System.out.println(" Minimum size height : " + reiter.getMinimumSize().height + " Minimum size witdh : " 
				+ reiter.getMinimumSize().width);
		System.out.println(" Prefered size height : " + reiter.getPreferredSize().height + " Prefered size witdh : " 
				+ reiter.getPreferredSize().width);
 
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
	public static void main(String[] args){
		SwingUtilities.invokeLater(new Runnable(){
			public void run(){
				Fenster fenster = new Fenster();
			//	fenster.getContentPane().setLayout(new GridBagLayout());
				fenster.setVisible(true);
			}
		});
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
	private static final long serialVersionUID = 1L;
	private JTabbedPane reiter = null;
	private GridBagConstraints c = null;
 
 
	public Fenster() {
		super();
		initialize();
	}
 
	private void initialize() {
		setLookAndFeel();
		buildBackWindow();
		buildTabbedPane();	
	//	getContentPane().add(buildStatusProduct(), BorderLayout.WEST);
	//
//		getContentPane().add(reiter, c);
 
	}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
	// Initiate back Window
	private void buildBackWindow() {
		setTitle("Title");
		setResizable(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
		// JFrame in fullscreen
		this.pack();
		JFrame.setDefaultLookAndFeelDecorated(true);
		this.setExtendedState(Frame.MAXIMIZED_BOTH);
		getContentPane().setLayout(new GridBagLayout());
		buildTabbedPane();
Merci d avance !