setupStatusBar("Waiting to begin Physical Attack phase...");
setupStatusBar(Messages.getString("PhysicalDisplay.waitingForPhysicalAttackPhase"));
    public PhysicalDisplay(ClientGUI clientgui) {        this.clientgui = clientgui;        this.client = clientgui.getClient();        client.addGameListener(this);                client.game.board.addBoardListener(this);            attacks = new Vector();        setupStatusBar("Waiting to begin Physical Attack phase...");                    butSpace = new Button(".");        butSpace.setEnabled(false);        butSpace2 = new Button(".");        butSpace2.setEnabled(false);        butPunch = new Button("Punch");        butPunch.addActionListener(this);        butPunch.setEnabled(false);        butPunch.setActionCommand(PHYSICAL_PUNCH);                butKick = new Button("Kick");        butKick.addActionListener(this);        butKick.setEnabled(false);        butKick.setActionCommand(PHYSICAL_KICK);                butPush = new Button("Push");        butPush.addActionListener(this);        butPush.setEnabled(false);        butPush.setActionCommand(PHYSICAL_PUSH);                butClub = new Button("Club");        butClub.addActionListener(this);        butClub.setEnabled(false);        butClub.setActionCommand(PHYSICAL_CLUB);        butBrush = new Button("Brush Off");        butBrush.addActionListener(this);        butBrush.setEnabled(false);        butBrush.setActionCommand(PHYSICAL_BRUSH_OFF);        butThrash = new Button("Thrash");        butThrash.addActionListener(this);        butThrash.setEnabled(false);        butThrash.setActionCommand(PHYSICAL_THRASH);        butDodge = new Button("Dodge");        butDodge.addActionListener(this);        butDodge.setEnabled(false);        butDodge.setActionCommand(PHYSICAL_DODGE);                butProto = new Button("Proto-Physical");        butProto.addActionListener(this);        butProto.setEnabled(false);        butProto.setActionCommand(PHYSICAL_PROTO);        butDone = new Button("Done");        butDone.addActionListener(this);        butDone.setEnabled(false);                butNext = new Button(" Next Unit ");        butNext.addActionListener(this);        butNext.setEnabled(false);        butNext.setActionCommand(PHYSICAL_NEXT);                butMore = new Button("More...");        butMore.addActionListener(this);        butMore.setEnabled(false);                // layout button grid        panButtons = new Panel();        buttonLayout = 0;        setupButtonPanel();                // layout screen        GridBagLayout gridbag = new GridBagLayout();        GridBagConstraints c = new GridBagConstraints();        setLayout(gridbag);                c.fill = GridBagConstraints.BOTH;        c.weightx = 1.0;    c.weighty = 1.0;        c.insets = new Insets(1, 1, 1, 1);//         c.gridwidth = GridBagConstraints.REMAINDER;//         addBag(clientgui.bv, gridbag, c);//         c.weightx = 1.0;    c.weighty = 0;//         c.gridwidth = 1;//         addBag(client.cb.getComponent(), gridbag, c);        c.gridwidth = GridBagConstraints.REMAINDER;        c.weightx = 0.0;    c.weighty = 0.0;        addBag(panButtons, gridbag, c);        c.weightx = 1.0;    c.weighty = 0.0;        c.gridwidth = GridBagConstraints.REMAINDER;        addBag(panStatus, gridbag, c);                clientgui.bv.addKeyListener( this );        addKeyListener(this);            }