Zooming

Hi Experts,
I have a Vbox where there is only 1*(a Canvas as
superCanvas) container and another component(a toolbox) is added at
runtime. When another component is added to this vbox I decreases the
height of the 1container i;e the superCanvas in such a that
superCanvas.height=vbox.height-toolbox.height.
now when the superCanvas height is decreased the inner components
inside the superCanvas
gets scroll. When scroll is set to false, the components are half
displayed as usual.
I can not set bindings to the inner components since they fixed with
height and width.
So I’m looking for scaling or zooming in the superCanvas and its inner
components so that it look good and complete without any halfway
display.
Can anyone help me out with this problem??