Récupérer les valeurs des jcheckbox dans un jlabel
Bonjour,
Il est vrai que ce problème est basique mais malgré tout, rien ne ce passe.
J'ai beau cocher un ou deux composants la console ne m'affiche pas le résultat et le label encore moins.
Je pense qu'il n'appel pas ma fonction, voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
/**
* fonction qui récupère le(s) valeur(s) sélectionnée(s)
* @return
*/
private String selectionText() {
//déclaration de variables locales
String text = "";
//si quelque chose est sélectionner alors récupérer sa valeur
if (chkSMS.isSelected() && !chkMail.isSelected()) {
text = chkSMS.getText();
System.out.print(text);
} else if (chkMail.isSelected() && !chkSMS.isSelected()) {
text = chkMail.getText();
System.out.print(text);
} else if (chkSMS.isSelected() && chkMail.isSelected()) {
text = chkSMS.getText() + " & " + chkMail.getText();
System.out.print(text);
} else
text = "";
return text;
} |
Voici l'appel à la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
lblEnvoyer = new JLabel();
lblEnvoyer.setBounds(124, 115, 125, 20);
lblEnvoyer.setFont(new Font("Calibri", Font.BOLD, 16));
lblEnvoyer.setBorder(new LineBorder(new Color(0, 0, 0), 1, true));
lblEnvoyer.setHorizontalAlignment(JLabel.CENTER);
lblEnvoyer.setVerticalAlignment(JLabel.TOP);
lblEnvoyer.setToolTipText("vous avez sélectionner ceci...");
try {
lblEnvoyer.setText(selectionText());
} catch (Exception e) {
e.toString();
}
getContentPane().add(lblEnvoyer); |
Merci d'avance pour votre aide