Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > рекурсия для Container


Автор: wtbh 5.5.2009, 14:00
Всем добрый день!
Помогите разобраться в след.:

Код

    void turnOnOff(Container comp, boolean onOff) {
        Component c[]= comp.getComponents();
        for(int i=0; i<c.length; i++) {            
            if(c[i].?????????) {
                turnOnOff(c[i], onOff);
            }
            else {
                c[i].setEnabled(onOff);
            }
        }
    }


Как определить что c[i] является контейнером?

Автор: shimopus 5.5.2009, 14:04
Код

((Container)c[i]).?????

Автор: NeoNYura 5.5.2009, 14:16
Код

if(c[i] instanceof Container)

Автор: wtbh 5.5.2009, 14:28
спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)