Voici la méthode publique:Comment passer ensemble de méthode publique à la méthode d'événement d'action
public void Hangman() {
Random ran = new Random();
int num = ran.nextInt(8);
char[] currentword = wordlist(num);
exes(currentword.length);
}
Voici la méthode d'événement d'action:
private void btntryActionPerformed(java.awt.event.ActionEvent evt) {
char[] v = {'c', 'e', 'n', 't', 'i', 'p', 'e', 'd', 'e'};
currentword est un tableau. Je veux transmettre ce tableau à la méthode d'événement d'action (btntryActionPerformed) pour que je puisse avoir quelque chose comme ceci:
private void btntryActionPerformed(java.awt.event.ActionEvent evt) {
char[] v = currentword;
Dans le premier extrait de code ce qui se passe est qu'un nombre aléatoire est généré et j'ai déjà une méthode avec plusieurs tableaux dedans (non montré ici). Il utilise une instruction de casse pour sélectionner aléatoirement un tableau et l'affecter au mot de passe du tableau (également non représenté ici). Je veux ensuite envoyer ce tableau (currentword) à la méthode d'événement d'action et l'assigner au tableau "v". Tous les tableaux sont char.
Comment est-ce que je peux faire ceci?
lieu: char [] mot_de_passe = {}; au constructeur de votre classe afin qu'il puisse être utilisé par toutes les méthodes de la classe. Ensuite, dans la méthode Hangman(), utilisez: currentword = wordlist (num); – DevilsHnd