Bonjour,

Je veux mettre cote a cote un panel (panel2) et un JTextArea (TAGrille). panel2 doit etre plus petit que TAGrille. Le probleme c'est que je n'arrive pas a fixer panel2. il se redimensionne automatiquement et prend les dimensions de TAGrille.

Comment puis je fixer la taille de panel2 ?

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
JPanel panel1 = new JPanel();
        panel1.setLayout(new GridLayout(2,1));
        panel1.add(labTitre1);     panel1.add(labTitre2);
 
        JPanel panel2 = new JPanel();
        panel2.setLayout(new GridLayout(6,4));
        panel2.add(labHopital);     panel2.add(tHopital);
        panel2.add(labMedecin);     panel2.add(tMedecin);
        panel2.add(labMalade);      panel2.add(tMalade);
        panel2.add(labMaladeD);     panel2.add(tMaladeD);
        panel2.add(labNonMalade);   panel2.add(tNonMalade);
        panel2.add(labNonMaladeD);  panel2.add(tNonMaladeD);
        panel2.add(btDemarrer);     panel2.add(btSuivant);
        panel2.add(btArreter);      panel2.add(btQuitter);
        panel2.add(nblabHopital);   panel2.add(nblabMedecin);     
        panel2.add(nblabMalade);    panel2.add(nblabMaladeD);     
        panel2.add(nblabNonMalade); panel2.add(nblabNonMaladeD); 
        panel2.add(nblabVictime);   panel2.add(nblabSurvivant);
 
        JPanel panel3 = new JPanel();
        panel3.setLayout(new GridLayout(1,2));
        panel2.setSize(200,300);
        panel3.add(panel2);   panel3.add(TAGrille);
 
        panelPrincipal.setLayout(new BorderLayout());
 
        panelPrincipal.add(panel1, BorderLayout.NORTH);
        panelPrincipal.add(panel3, BorderLayout.CENTER);
       // panelPrincipal.add(TAGrille, BorderLayout.SOUTH);
 
        setContentPane(panelPrincipal);