Don't mix up Layout panels and panels. When you use layout panels such as TabLayoutPanel, Make sure its parent and their parent upto RootPanel are layout panels. Use RootLayoutPanel instead of RootPanel. TabLayoutPanel will not display data unless you mention its absolute height. (Note 100% or any other % won't work). It has to be absolute.
Change the RootPanel
to RootLayoutPanel
and use setHeight(height)
API of your TabLayoutPanel
. Don't mention height in %age.