Using an array as parameter to a class.
- by Gabriel A. Zorrilla
I have created an array Man:
public main blah blah{
man = man[10];
}
Man has fields such as
Man.name;
Man.age;
...
In Man class, there is a OnClick method that opens a new window showing its name and age.
public Man(){
Onclick(){
InfoWindow showinfo = new InfoWindow(this.getid()) // If this is Man[2] the id would be 2.
}
And in InfoWindow class:
public class InfoWindow extends JFrame{
public InfoWindow(Man selectedMan){
setSize(300, 200);
JLabel info = new JLabel(selectedMan.getname());
add(info);
info.setVisible(true);
}
}
Basically, that's wanna acomplish (show in pseudocode), pass a Man[i] into a class that when a window is created, shows the info related to that man. This is how i'm actualy trying to implement it but it's not working, i'm pretty sure there is a misconception from me in some part.
Any help?