Bonjour,
voici mon problème: j'ai une bordure autour du libellé de la CheckBox et il ne m'en faut pas.
J'ai essayé le setBorder, setBorderPainted des Jcheckbox sans effet...
Voici le petit bout de code correspondant au panel contenant les JCheckBox...

JCheckBox choix = new JCheckBox(question.getPropositions().get(i));
choix.setBackground(Color.WHITE);
QuestionUI.getReponses().add(choix); // j'ajoute les choix dans un panel

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
 
    public JPanel getReponses()
    {
        if (reponses == null)
        {
            GridLayout gridLayout = new GridLayout();
            gridLayout.setRows(10);
            reponses = new JPanel();
            reponses.setLayout(gridLayout);
            reponses.setBackground(Color.WHITE);
            Border emptyBdr  = BorderFactory.createEmptyBorder(10,50,10,10);
            reponses.setBorder(emptyBdr);
 
        }
        return reponses;
    }
jPanel.add(getReponses(), BorderLayout.CENTER); je l'ajoute à un autre Jpanel pour mettre en forme puis ensuite j'ajoute a la frame et j'affiche.

Merci pour votre aide.
Cdt.