How can I get all the components of a panel in Java Swing?

arrays, java, jcomponent, jpanel, swing

Solution

You may use the method `getComponents`:

Component[] components = jpanel.getComponents();

Problem

How can I get all the components of a panel in Java Swing? Is there any method like `foreach` in C# to deal all the child components of a JPanel?

Original source