|| butClear.isEnabled()))
|| butClear.isEnabled() || butSearchlight.isEnabled()))
    private void setupButtonPanel() {        panButtons.removeAll();        panButtons.setLayout(new GridLayout(0, 8));        if ((buttonLayout == 1)                && !(butCharge.isEnabled()                || butDfa.isEnabled()                || butDown.isEnabled()                || butFlee.isEnabled()                || butEject.isEnabled()))            buttonLayout = 2;        if ((buttonLayout == 2)                && !(butLoad.isEnabled()                || butUnload.isEnabled()                || butRAC.isEnabled()                || butClear.isEnabled()))            buttonLayout = 3;        if ((buttonLayout == 3)                && !(butRaise.isEnabled()                || butLower.isEnabled()))            buttonLayout = 0;        switch (buttonLayout) {        case 0 :            panButtons.add(butNext);            panButtons.add(butWalk);            panButtons.add(butJump);            panButtons.add(butBackup);            panButtons.add(butTurn);            panButtons.add(butUp);            panButtons.add(butMore);//             panButtons.add(butDone);            break;        case 1 :            panButtons.add(butNext);            panButtons.add(butCharge);            panButtons.add(butDfa);            panButtons.add(butDown);            panButtons.add(butFlee);            panButtons.add(butEject);            panButtons.add(butMore);//             panButtons.add(butDone);            break;        case 2:            panButtons.add(butNext);            panButtons.add(butLoad);            panButtons.add(butUnload);            panButtons.add(butRAC);            panButtons.add(butClear);            panButtons.add(butSpace);            panButtons.add(butMore);//             panButtons.add(butDone);            break;        case 3:            panButtons.add(butRaise);            panButtons.add(butLower);            panButtons.add(butSpace);            panButtons.add(butSpace);            panButtons.add(butSpace);            panButtons.add(butSpace);            panButtons.add(butMore);                    }        validate();    }