Witajcie, mam następujący problem. Tworzę symulator salonu kosmetycznego. Chciałbym aby cechy klientów takie jak imię, wzrost, kolor włosów były losowe. Chcę aby taki klient mówił o swoich danych w ActionListenerze. Stworzyłem metodę:
public static void losowanieklienta(){
Random r1 = new Random();
int e1 = r1.nextInt(12);
Random r2 = new Random();
int e2 = r2.nextInt(3);
Random r3 = new Random();
int e3 = r3.nextInt(5);
Random age = new Random();
int e4 = age.nextInt(25)+17;
Random height = new Random();
int e5 = height.nextInt(25)+150;
Random wages = new Random();
int e6 = wages.nextInt(40)+25;
}
I teraz wkładam ją do ActionListenera:
textField1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Client.losowanieklienta();
Client klientka = new Client();
System.out.print("Dzień Dobry! Nazywam się "+ name[e1]+ "." + "Mam " + hairLenght[e2] + " " + hairColor[e3]);
}
});
}
Parametry "name" "hairLenght" "hairColor" są przypisane do do klasy Client, jednak wyświetlany jest błąd: "Cannot find symbol". Czy ktoś może pomóc/bądź naprowadzić mnie na rozwiązanie mojego problemu? Jak zrealizować moje zadanie?