получить текст из динамически добавленной jPanel
Я добавляю динамическиsubPanel
вjPanel1
(сjTextField
а такжеjButton
). Часть кода детали была позаимствована утам.
Я пытаюсь получить текст из компонентовjPanel1
, но не может добиться успеха.
Редакция: Это субпанель, которая содержитjTextField
, +Button
а также-Button
.
private class subPanel extends javax.swing.JPanel {
subPanel me;
public subPanel() {
super();
me = this;
JTextField myLabel = new JTextField(15);
add(myLabel);
JButton myButtonRemove = new JButton("-");
JButton myButtonAdd = new JButton("+");
add(myButtonRemove);
add(myButtonAdd);
Вот код AddButton:
jPanel1.add(new subPanel());
pack();
код что я пытаюсь получить текст отjTextField
не работает:
Component[] children = jPanel1.getComponents();
for (int i=0;i<children.length;i++){
if (children[i] instanceof JTextField){
String text = ((JTextField)children[i]).getText();
System.out.println(text);
}
Ваш ответ будет с благодарностью.