Bonjour,

J'ai un souci que je veux résoudre.

En fait dans mon ihm, tout va bien quand la taille de la hauteur de ma frame principale est de 1024 px fixée dans un fichier de configuration de propriétés. Dès que je passe en 900 px, j'ai un Jlabel inséré dans un JPanel qui affichait le label sur max 3 lignes, le fait maintenant sur plusieurs lignes apres avoir coché sur un JCheckBox pour afficher des JRadioButton. Ce qui fait disparaitre les JRadioButton dans le panel.
Voici quelques extraits du 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
 
        JPanel jpTitre = new JPanel();
        jpTitre.setPreferredSize(new Dimension(500, 0));
        jpTitre.setMaximumSize(new Dimension(500, 0));
        jpTitre.setMinimumSize(new Dimension(500, 0));
        jpTitre.setOpaque(true);
        jpTitre.setBackground(COULEUR_RED);
        jpTitre.setLayout(new GridBagLayout());
        jpTitre.setBorder(BorderFactory.createTitledBorder(bundleDictionnaire
                .getString("Test")));
 
        this.labelI =
                Utils.createJLabelTitre(bundleDictionnaire
                        .getString("AT_infoTop.initial"), 14,
                        CouleurEnumType.SOMBRE);
//
        jpTitre.add(this.labelI, new GridBagConstraints(0, 0, 1, 1,
                1.0, 0.0001, GridBagConstraints.NORTH,
                GridBagConstraints.NONE, new Insets(MARGES_10, MARGES_10, 0,
                        0), 0, 0));
 
.....
.....
 if ( ((JCheckBox)e.getSource()).isSelected())
                {
                        ...........
                        ...........
                        jRButton.setVisible(true);
                }
Ma question etait de savoir pourquoi, ce changement d'affichage du label dans le panel lorsqu'on modifie la hauteur de la frame principale???

Merci de m'apporter une lumiere là dessus..

Leo