buildingTypeL = createLabel( Messages.getString("GeneralInfoMapSet.buildingTypeL"), fm, 0, getNewYCoord()); content.addArea( buildingTypeL ); buildingTypeR = createLabel(STAR3, fm, buildingTypeL.getSize().width + 10, getYCoord()); content.addArea( buildingTypeR );  buildingHeightL = createLabel( Messages.getString("GeneralInfoMapSet.buildingHeightL"), fm, 0, getNewYCoord()); content.addArea( buildingHeightL ); buildingHeightR = createLabel(STAR3, fm, buildingHeightL.getSize().width + 10, getYCoord()); content.addArea( buildingHeightR );
    private void setAreas(){        FontMetrics fm = comp.getFontMetrics(FONT_TITLE);        mechTypeL0 = createLabel(Messages.getString("GeneralInfoMapSet.LocOstLCT"), fm, 0, getYCoord()); //$NON-NLS-1$        mechTypeL0.setColor(Color.yellow);        content.addArea(mechTypeL0);                mechTypeL1 = createLabel(STAR3, fm, 0, getNewYCoord());        mechTypeL1.setColor(Color.yellow);        content.addArea(mechTypeL1);                fm = comp.getFontMetrics(FONT_VALUE);        playerL = createLabel(Messages.getString("GeneralInfoMapSet.playerL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(playerL);                playerR = createLabel(Messages.getString("GeneralInfoMapSet.playerR"), fm, playerL.getSize().width + 10, getYCoord()); //$NON-NLS-1$        content.addArea(playerR);                teamL = createLabel(Messages.getString("GeneralInfoMapSet.teamL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(teamL);                teamR = createLabel(Messages.getString("GeneralInfoMapSet.teamR"), fm, teamL.getSize().width + 10, getYCoord()); //$NON-NLS-1$        content.addArea(teamR);                                statusL = createLabel(Messages.getString("GeneralInfoMapSet.statusL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(statusL);        statusR = createLabel(STAR3, fm, statusL.getSize().width + 10, getYCoord());        content.addArea(statusR);        weightL = createLabel(Messages.getString("GeneralInfoMapSet.weightL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(weightL);                weightR = createLabel(STAR3, fm, weightL.getSize().width + 10, getYCoord());        content.addArea(weightR);        bvL = createLabel( Messages.getString("GeneralInfoMapSet.bvL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea( bvL );        bvR = createLabel(STAR3, fm, bvL.getSize().width + 10, getYCoord());        content.addArea( bvR );        mpL0 = createLabel(Messages.getString("GeneralInfoMapSet.mpL0"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(mpL0);        mpR0 = createLabel("", fm, mpL0.getSize().width + 10, getYCoord()); //$NON-NLS-1$        content.addArea(mpR0);        mpL1 = createLabel(Messages.getString("GeneralInfoMapSet.mpL1"), fm, 0 , getNewYCoord()); //$NON-NLS-1$        mpL1.moveTo( mpL0.getSize().width - mpL1.getSize().width, getYCoord());        content.addArea(mpL1);        mpR1 = createLabel(STAR3, fm, mpL0.getSize().width + 10, getYCoord());        content.addArea(mpR1);        mpL2 = createLabel(Messages.getString("GeneralInfoMapSet.mpL2"), fm, 0 , getNewYCoord()); //$NON-NLS-1$        mpL2.moveTo( mpL0.getSize().width - mpL2.getSize().width, getYCoord());        content.addArea(mpL2);        mpR2 = createLabel(STAR3, fm, mpL0.getSize().width + 10, getYCoord());        content.addArea(mpR2);        mpL3 = createLabel(Messages.getString("GeneralInfoMapSet.mpL3"), fm, 0 , getNewYCoord()); //$NON-NLS-1$        mpL3.moveTo( mpL0.getSize().width - mpL3.getSize().width, getYCoord());        content.addArea(mpL3);        mpR3 = createLabel(STAR3, fm, mpL0.getSize().width + 10, getYCoord());        content.addArea(mpR3);        curMoveL = createLabel(Messages.getString("GeneralInfoMapSet.curMoveL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(curMoveL);                curMoveR = createLabel(STAR3, fm, curMoveL.getSize().width + 10, getYCoord());        content.addArea(curMoveR);                heatL = createLabel(Messages.getString("GeneralInfoMapSet.heatL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(heatL);                heatR = createLabel(STAR3, fm, heatL.getSize().width + 10, getYCoord());        content.addArea(heatR);        movementTypeL = createLabel(Messages.getString("GeneralInfoMapSet.movementTypeL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(movementTypeL);        movementTypeR = createLabel(STAR3, fm, movementTypeL.getSize().width + 10, getYCoord());        content.addArea(movementTypeR);        pilotL = createLabel(Messages.getString("GeneralInfoMapSet.pilotL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea(pilotL);        pilotR = createLabel(STAR3, fm, pilotL.getSize().width + 10, getYCoord());        content.addArea(pilotR);        ejectL = createLabel( Messages.getString("GeneralInfoMapSet.ejectL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea( ejectL );        ejectR = createLabel(STAR3, fm, ejectL.getSize().width + 10, getYCoord());        content.addArea( ejectR );                elevationL = createLabel( Messages.getString("GeneralInfoMapSet.elevationL"), fm, 0, getNewYCoord()); //$NON-NLS-1$        content.addArea( elevationL );        elevationR = createLabel(STAR3, fm, ejectL.getSize().width + 10, getYCoord());        content.addArea( elevationR );        advantagesR = new PMSimpleLabel[24];        for (int i=0; i < advantagesR.length; i++) {            advantagesR[i] = createLabel(new Integer(i).toString(), fm, pilotL.getSize().width + 10, getNewYCoord());            content.addArea(advantagesR[i]);        }        //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.    }