[Java] récup valeur aprés boucle
Résolu/Fermé
A voir également:
- [Java] récup valeur aprés boucle
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Waptrick jeux pes 2016 java - Forum logiciel systeme
4 réponses
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
6 mai 2010 à 13:25
6 mai 2010 à 13:25
Tu peux filer le code de ta page stp!
le code fait plus de 1500 lignes mais je vais mettre les extraits importants:
ma liste:
static String[] myGeneralKeyList = { // displayed general preferences
"une option",
"une autre",
"encore une"
};
etc
dans la boucle // exemple quand c'est mes radiobutton:
JRadioButton aIsTrue = new JRadioButton("True");
JRadioButton aIsFalse = new JRadioButton("False");
ButtonGroup aTrueFalseGroup = new ButtonGroup();
aTrueFalseGroup.add(aIsTrue);
aTrueFalseGroup.add(aIsFalse);
// aStringValue est la valeur déjà présente dans un fichier que j'ai récupéré avant
if (aStringValue[0].toString().trim().equalsIgnoreCase("true")){
aIsTrue.setSelected(true);
} else {
aIsFalse.setSelected(true);
}
Box aTFBox = new Box(2);
aTFBox.add(aIsTrue);
aTFBox.add(aIsFalse);
aTFBox.setBorder(BorderFactory.createEmptyBorder(0, 30, 0, 32));
aPreferencePanel.add(aDescription);
aPreferencePanel.add(aTFBox);
ma liste:
static String[] myGeneralKeyList = { // displayed general preferences
"une option",
"une autre",
"encore une"
};
etc
dans la boucle // exemple quand c'est mes radiobutton:
JRadioButton aIsTrue = new JRadioButton("True");
JRadioButton aIsFalse = new JRadioButton("False");
ButtonGroup aTrueFalseGroup = new ButtonGroup();
aTrueFalseGroup.add(aIsTrue);
aTrueFalseGroup.add(aIsFalse);
// aStringValue est la valeur déjà présente dans un fichier que j'ai récupéré avant
if (aStringValue[0].toString().trim().equalsIgnoreCase("true")){
aIsTrue.setSelected(true);
} else {
aIsFalse.setSelected(true);
}
Box aTFBox = new Box(2);
aTFBox.add(aIsTrue);
aTFBox.add(aIsFalse);
aTFBox.setBorder(BorderFactory.createEmptyBorder(0, 30, 0, 32));
aPreferencePanel.add(aDescription);
aPreferencePanel.add(aTFBox);
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
6 mai 2010 à 14:04
6 mai 2010 à 14:04
Je ne suis pas expert Swing ^^
Mais je pense qu'il doit y avoir une gestion des radiobuttons.
et qu'en appelant une fonction du groupe radiobutton que tu as créé, tu peux récupérer la valeur de celui qui est sélectionné et donc la mettre dans une hashmap.
Mais je pense qu'il doit y avoir une gestion des radiobuttons.
et qu'en appelant une fonction du groupe radiobutton que tu as créé, tu peux récupérer la valeur de celui qui est sélectionné et donc la mettre dans une hashmap.
oui mais le probléme c'est que à la création (l'extrait que j'ai mis) je me base d'abord sur les préférences préétabli et étant donné que c'est une boucle j'ai plusieurs fois appelé cette fonction. C'est pour ca que j'aimerai mettre une ID, une clé ou qqch du genre pour pouvoir récupere avec un getSelected par aprés...
Merci pour ton aide
Merci pour ton aide
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
6 mai 2010 à 14:23
6 mai 2010 à 14:23
Tu parles de la fonction buttonGroup?
xav3601
Messages postés
3288
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
2 mars 2016
311
6 mai 2010 à 14:32
6 mai 2010 à 14:32
Tu veux dire que dans ta page tu as plusieurs fois le même groupe de bouton?
C'est pas cohérent ca non?
Ca veut dire que par exemple tu as 3 groupes de 3 bouton, si tu clic le premier du premier groupe, les premiers de tous les autres groupes se clic aussi??
C'est pas cohérent ca non?
Ca veut dire que par exemple tu as 3 groupes de 3 bouton, si tu clic le premier du premier groupe, les premiers de tous les autres groupes se clic aussi??
6 mai 2010 à 13:59
mon idée était de faire une hashmap mais je ne sais pas comment y mettre les valeurs quand l'utilisateur les aura entré...