floater.calcCanvasLocation(); floater.calcChildLocations();
    private void moveFloats(Dimension distance) {        if (moveWithLayerFloats != null) {            for (Iterator i = moveWithLayerFloats.keySet().iterator(); i.hasNext(); ) {                FloatedBlockBox floater = (FloatedBlockBox)i.next();                floater.x += distance.width;                floater.y += distance.height;            }        }    }