Possisionner JPanel dans Jframe java [Résolu/Fermé]

Signaler
Messages postés
677
Date d'inscription
mardi 30 décembre 2008
Statut
Membre
Dernière intervention
20 mai 2015
-
Messages postés
677
Date d'inscription
mardi 30 décembre 2008
Statut
Membre
Dernière intervention
20 mai 2015
-
Bonjour,
voici mon pb comment possisionner JPanel dans Jframe java librement
merci

2 réponses

Messages postés
3924
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
678
Salut,

Si tu ne spécifies pas de layout (tu fais un setLayout(null)) pour le composant contenant ton JPanel et tu le places par la suite en spécifiant ses dimensions avec setBounds(), il sera positionné "librement".

Exemple:
package net.commentcamarche.samples;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Sample extends JFrame {

	private static final long serialVersionUID = 1L;

	public static void main(String args[]) {
		try {
			Sample frame = new Sample();
			frame.setVisible(true);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public Sample() {
		super();
		getContentPane().setLayout(null);
		setBounds(100, 100, 500, 375);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		final JPanel panel = new JPanel();
		panel.setBounds(158, 99, 264, 148);
		getContentPane().add(panel);
	}
}


++
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60605 internautes nous ont dit merci ce mois-ci

Messages postés
677
Date d'inscription
mardi 30 décembre 2008
Statut
Membre
Dernière intervention
20 mai 2015
7
merci bcp