cs_javalang
Messages postés18Date d'inscriptiondimanche 29 mars 2009StatutMembreDernière intervention15 août 2009
-
4 avril 2009 à 00:42
dmk04
Messages postés206Date d'inscriptionsamedi 29 octobre 2005StatutMembreDernière intervention 7 mars 2012
-
6 avril 2009 à 09:10
Salut !
Besoin urgent d'aide.
Quand je clique sur les boutons, je voudrais que les lettres qui sont écrites dessus se reportent dans des JTextFields.
Les JTextFields sont dans une collection et les boutons sont générés dans un tableau avec des lettres.
Voici mon code de JButtons suivi du code des JTexFields.
Ceci peut paraitre bête, mais je suis novice
=====JBUTTONS=====
private ArrayList<String> GenLettres() {
final int nbVoyelles = 3;
final int nbConsonnes = 3;
final int nbAutres = 2;
ArrayList<String> lettres = new ArrayList<String>();
Random random = new Random(System.currentTimeMillis());
for (int i = 0; i < nbVoyelles; ++i) {
char voyelle = VOYELLES.charAt(random.nextInt(VOYELLES.length()));
lettres.add("" + voyelle);
}
for (int j = 0; j < nbConsonnes; ++j) {
char consonnes = CONSONNES.charAt(random.nextInt(CONSONNES.length()));
lettres.add("" + consonnes);
}
for (int k = 0; k < nbAutres; ++k) {
char autre = AUTRES.charAt(random.nextInt(AUTRES.length()));
lettres.add("" + autre);
}
Collections.shuffle(lettres);
System.out.println(lettres);
return lettres;
}
+++++++++++++++++++++
===JTEXTFIELDS=====
public Grille() {
layout = new GridBagLayout();
setLayout(layout);
contraintes = new GridBagConstraints();
txt1 = new EnumMap<Operation, JTextField>(Operation.class);
txt2 = new EnumMap<Operation, JTextField>(Operation.class);
txt3 = new EnumMap<Operation, JTextField>(Operation.class);
txt4 = new EnumMap<Operation, JTextField>(Operation.class);
txt5 = new EnumMap<Operation, JTextField>(Operation.class);