panButtons.add(butDone);
    private void setupButtonPanel() {        panButtons.removeAll();        panButtons.setLayout(new GridLayout(2, 4));        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;        }        validate();    }