Добрый день, делаю свою систему виджетов и столкнулся с проблема в реализации "детей" для виджетов. К примеру, есть класс Component(основ для виджетов) и в нём есть список List и всё бы ничего, да вот только инициализируются, только "первые дети", а уже дети детей нет. По поводу "инициализируются":
public void draw(int mX, int mY, long delta) {
for (Component child : childs) {
child.draw(mX, mY, delta)
}
}