Bonjour,
voici mon problème: j'ai une bordure autour du libellé de la CheckBoxet 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
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.
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; }
Merci pour votre aide.
Cdt.
Partager