I have a JPanel full of JTextFields…
for (int i=0; i<maxPoints; i++) { JTextField textField = new JTextField(); points.add(textField); }
How do I later get the JTextFields in that JPanel? Like if I want their values with
TextField.getText();
Thanks
Well bear in mind they didn’t get there by them selves ( I think a read some questions about dynamically creating these panels at runtime )
In the answers posted there, someone said you should kept reference to those textfields in an array. That’s exactly what you need here:
// Later
Wasn’t that easy?
Just remember to keep these kinds of artifacts ( list ) as private as possible. They are for your control only, I don’t think they belong to the interface.
Let’s say you want to get the array of texts, instead of
You should consider: