I want to get the name of components on panel, and add this code:
package mvc.view;
import mvc.DAO.MusBandDAO;
import mvc.DAO.MusBandDAOImpl;
import mvc.model.MusBand;
import javax.swing.*;
import javax.swing.border.BevelBorder;
import javax.swing.table.DefaultTableModel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Vector;
public class SecondView extends JFrame {
JPanel bot = new JPanel();
public SecondView() {
    setTitle("Test");
    setSize(900, 600);
    setResizable(false);
    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    bot.setName("bot");
    bot.setLayout(new BorderLayout());
    JTextArea textArea = new JTextArea();
    textArea.setName("groupList");
    JTextArea textArea1 = new JTextArea();
    textArea.setName("groupList1");
    JTextArea textArea2 = new JTextArea();
    textArea.setName("groupList2");
    JPanel panela=new JPanel();
    panela.add(textArea);
    panela.add(textArea1);
    panela.add(textArea2);
    getContentPane().add(panela);
    Component[] components = panela.getComponents();
    for (int i = 0; i < components.length; i++)
            System.out.println(">> "  + components[i].getName());
}
}
But isn't work, just write in console next:
>>0 groupList2
>>1 null
>>2 null The name of last added element is true, but for other just null.. What problem? Thanks
 
    