public void focusLost(FocusEvent e)
    {
        try
        {
            _txtBrickCount.commitEdit();
            _txtHitsToRemoveBrick.commitEdit();
            _txtBallsPerLevel.commitEdit();
        }
        catch(ParseException ex) { }
        
        int brickCountVal = ((Number)_txtBrickCount.getValue()).intValue();
        if(brickCountVal > 100)
            _txtBrickCount.setValue(100);
        else if(brickCountVal < 1)
            _txtBrickCount.setValue(1);
        
        int hitsToRemoveBrickVal = ((Number)_txtHitsToRemoveBrick.getValue()).intValue();
        if(hitsToRemoveBrickVal > 4)
            _txtHitsToRemoveBrick.setValue(4);
        else if(hitsToRemoveBrickVal < 1)
            _txtHitsToRemoveBrick.setValue(1);
        
        int ballsPerLevelVal = ((Number)_txtBallsPerLevel.getValue()).intValue();
        if(ballsPerLevelVal > 4)
            _txtBallsPerLevel.setValue(4);
        else if(ballsPerLevelVal < 1)
            _txtBallsPerLevel.setValue(1);
    }