playerL = createLabel(Messages.getString("GeneralInfoMapSet.playerL"), fm, 0, 40);
playerL = createLabel(Messages.getString("GeneralInfoMapSet.playerL"), fm, 0, getNewYCoord());
    private void setAreas(){        FontMetrics fm = comp.getFontMetrics(FONT_TITLE);                mechTypeL0 = createLabel(Messages.getString("GeneralInfoMapSet.LocOstLCT"), fm, 0, 10); //$NON-NLS-1$        mechTypeL0.setColor(Color.yellow);        content.addArea(mechTypeL0);                        mechTypeL1 = createLabel(STAR3, fm, 0, 25);        mechTypeL1.setColor(Color.yellow);        content.addArea(mechTypeL1);                fm = comp.getFontMetrics(FONT_VALUE);        playerL = createLabel(Messages.getString("GeneralInfoMapSet.playerL"), fm, 0, 40); //$NON-NLS-1$        content.addArea(playerL);                playerR = createLabel(Messages.getString("GeneralInfoMapSet.playerR"), fm, playerL.getSize().width + 10, 40); //$NON-NLS-1$        content.addArea(playerR);                       teamL = createLabel(Messages.getString("GeneralInfoMapSet.teamL"), fm, 0, 55); //$NON-NLS-1$        content.addArea(teamL);                teamR = createLabel(Messages.getString("GeneralInfoMapSet.teamR"), fm, teamL.getSize().width + 10, 55); //$NON-NLS-1$        content.addArea(teamR);                                statusL = createLabel(Messages.getString("GeneralInfoMapSet.statusL"), fm, 0, 70); //$NON-NLS-1$        content.addArea(statusL);        statusR = createLabel(STAR3, fm, statusL.getSize().width + 10, 70);        content.addArea(statusR);        weightL = createLabel(Messages.getString("GeneralInfoMapSet.weightL"), fm, 0, 85); //$NON-NLS-1$        content.addArea(weightL);                weightR = createLabel(STAR3, fm, weightL.getSize().width + 10, 85);        content.addArea(weightR);                        mpL0 = createLabel(Messages.getString("GeneralInfoMapSet.mpL0"), fm, 0, 100); //$NON-NLS-1$        content.addArea(mpL0);                mpL1 = createLabel(Messages.getString("GeneralInfoMapSet.mpL1"), fm, 0 , 115); //$NON-NLS-1$        mpL1.moveTo( mpL0.getSize().width - mpL1.getSize().width, 115);        content.addArea(mpL1);                mpL2 = createLabel(Messages.getString("GeneralInfoMapSet.mpL2"), fm, 0 , 130); //$NON-NLS-1$        mpL2.moveTo( mpL0.getSize().width - mpL2.getSize().width, 130);        content.addArea(mpL2);                mpL3 = createLabel(Messages.getString("GeneralInfoMapSet.mpL3"), fm, 0 , 145); //$NON-NLS-1$        mpL3.moveTo( mpL0.getSize().width - mpL3.getSize().width, 145);        content.addArea(mpL3);                        mpR0 = createLabel("", fm, mpL0.getSize().width + 10, 100); //$NON-NLS-1$        content.addArea(mpR0);                mpR1 = createLabel(STAR3, fm, mpL0.getSize().width + 10, 115);        content.addArea(mpR1);                mpR2 = createLabel(STAR3, fm, mpL0.getSize().width + 10, 130);        content.addArea(mpR2);                        mpR3 = createLabel(STAR3, fm, mpL0.getSize().width + 10, 145);        content.addArea(mpR3);                curMoveL = createLabel(Messages.getString("GeneralInfoMapSet.curMoveL"), fm, 0, 160); //$NON-NLS-1$        content.addArea(curMoveL);                curMoveR = createLabel(STAR3, fm, curMoveL.getSize().width + 10, 160);        content.addArea(curMoveR);                                heatL = createLabel(Messages.getString("GeneralInfoMapSet.heatL"), fm, 0, 175); //$NON-NLS-1$        content.addArea(heatL);                heatR = createLabel(STAR3, fm, heatL.getSize().width + 10, 175);        content.addArea(heatR);        movementTypeL = createLabel(Messages.getString("GeneralInfoMapSet.movementTypeL"), fm, 0, 190); //$NON-NLS-1$        content.addArea(movementTypeL);        movementTypeR = createLabel(STAR3, fm, movementTypeL.getSize().width + 10, 190);        content.addArea(movementTypeR);        pilotL = createLabel(Messages.getString("GeneralInfoMapSet.pilotL"), fm, 0, 215); //$NON-NLS-1$        content.addArea(pilotL);        pilotR = createLabel(STAR3, fm, pilotL.getSize().width + 10, 215);        content.addArea(pilotR);        ejectL = createLabel( Messages.getString("GeneralInfoMapSet.ejectL"), fm, 0, 230); //$NON-NLS-1$        content.addArea( ejectL );        ejectR = createLabel(STAR3, fm, ejectL.getSize().width + 10, 230);        content.addArea( ejectR );                bvL = createLabel( Messages.getString("GeneralInfoMapSet.bvL"), fm, 0, 245); //$NON-NLS-1$        content.addArea( bvL );        bvR = createLabel(STAR3, fm, bvL.getSize().width + 10, 245);        content.addArea( bvR );        int vSpace = 245;        advantagesR = new PMSimpleLabel[24];        for (int i=0; i < advantagesR.length; i++) {            advantagesR[i] = createLabel(new Integer(i).toString(), fm, pilotL.getSize().width + 10, vSpace);            content.addArea(advantagesR[i]);            vSpace += 15;        };        //DO NOT PLACE ANY MORE LABELS BELOW HERE.  They will get        //pushed off the bottom of the screen by the pilot advantage        //labels.  Why not just allocate the number of pilot advantage        //labels required instead of a hard 24?  Because we don't have        //an entity at this point.  Bleh.    }