Вы можете позвонить getComponents
, а затем проверить, является ли он экземпляром JComponent
.Метод будет выглядеть так:
ArrayList jcomponents = new ArrayList();
for (Component c : container.getComponents())
{
if (c instanceof JComponent)
{
jcomponents.add(c);
}
}