if ( ce() instanceof Infantry ) { butDfa.setEnabled(false); butCharge.setEnabled(false); } else { butDfa.setEnabled(true); butCharge.setEnabled(true); }
    private void setupButtonPanel() {        panButtons.removeAll();        panButtons.setLayout(new GridLayout(2, 4));                switch (buttonLayout) {        case 0 :            panButtons.add(butWalk);            panButtons.add(butJump);            panButtons.add(butBackup);            panButtons.add(butNext);            panButtons.add(butTurn);            panButtons.add(butSpace);            panButtons.add(butMore);            panButtons.add(butDone);            break;        case 1 :            panButtons.add(butUp);            panButtons.add(butCharge);            panButtons.add(butDfa);            panButtons.add(butNext);            panButtons.add(butDown);            panButtons.add(butFlee);            panButtons.add(butMore);            panButtons.add(butDone);            break;        }                validate();    }