IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Subdiviser une fenêtre en plusieurs panels


Sujet :

Composants Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 19
    Par défaut Subdiviser une fenêtre en plusieurs panels
    Salut les amis, je suis en train de faire une interface graphique qui va subdiviser la fenêtre en 3 parties: en haut j'aurais le titre de la page, à gauche le menu avec des bouton et le centre qui va contenir les informations mais je bloque au niveau de la disposition des éléments. Au finish ce que je veux avoir ressemble à ce qui sur l'image jointe. Voici mon code:
    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
     
    public class Fenetre extends JFrame {
     
    	/**
             * 
             */
    	private static final long serialVersionUID = 1L;
    	JPanel panelPrincipal;
    	JPanel panelHaut, panelBas, panelGauche, panelDroite, panelCentre, panelTitre, panelMenu;
    	JButton b1 = new JButton("Menu 1");
    	JButton b2 = new JButton("Menu 2");
    	JButton b3 = new JButton("Menu 3");
    	JButton b4 = new JButton("Menu 4");
    	JButton b5 = new JButton("Menu 5");
    	JButton b6 = new JButton("Menu 6");
    	JButton b7 = new JButton("Menu 7");
    	JButton b8 = new JButton("Menu 8");
    	JLabel titre = new JLabel("TITRE DE LA PAGE");
     
    	Font f;
     
    	public Fenetre() {
     
    		super();
     
    		/*Initialisation du JFrame*/
    		this.setSize (new Dimension (800, 600));
    		//On ne pourra pas agrandir la fenetre intitulée.
    		this.setResizable (false);
     
    		/*Récupération du ContentPane*/
    		Container contenu = this.getContentPane();
    		contenu.setLayout(new BorderLayout());
     
    		/*Création des JPanel avec leur Layout Manager*/
    		panelPrincipal = new JPanel();
    		panelHaut = new JPanel(new FlowLayout());
    		panelGauche = new JPanel(new GridLayout(8,1));
    		panelDroite = new JPanel(new GridLayout());
     
    		/*Création de la police pour le titre*/
    		f = new Font("Monospaced", Font.BOLD, 24);
     
    		/*Ajout des panneaux au ContentPane*/
    	    /*Ajout du titre de panelHaut*/
    		titre.setFont(f);
    		panelHaut.add(titre);
    		/*Ajout des panneaux dans le panelPrincipal*/
    		panelPrincipal.add(panelHaut, BorderLayout.NORTH);
    		panelPrincipal.add(panelGauche, BorderLayout.WEST);
    		panelPrincipal.add(panelDroite, BorderLayout.CENTER);
    contenu.add(panelPrincipal);
     
     
    		/*Ajout des boutons au niveau de panelGauche*/
    		panelGauche.add(b1);
    		panelGauche.add(b2);
    		panelGauche.add(b3);
    		panelGauche.add(b4);
    		panelGauche.add(b5);
    		panelGauche.add(b6);
    		panelGauche.add(b7);
    		panelGauche.add(b8);
     
    	    /*Ajout du corps de panelDRoite*/
    		panelDroite.add(new JLabel("FAITES VOTRE CHOIX"));
    	}
    }
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouvrir une fenêtre dans un panel
    Par dim07 dans le forum Débuter
    Réponses: 6
    Dernier message: 10/01/2008, 19h09
  2. Réponses: 5
    Dernier message: 08/01/2008, 22h07
  3. afficher une fenêtre dans un panel
    Par Yotho dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/01/2007, 11h14
  4. Decoupé une fenêtre en plusieurs parties
    Par Premium dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 12/12/2006, 14h34
  5. SubDiviser une fenêtre
    Par florantine dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 16/12/2005, 22h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo