What is the significant difference between these components?

I choose absoрlutePanel , because solves the problem of adding elements to each other.

    1 answer 1

    AbsolutePanel is a widget based on a div element with the possibility of specifying the coordinates of children widgets.

    VerticalPanel based on a table and each new widget inside it is placed in a separate row (<tr>).

    On AbsolutePanel only block elements will be added to each other, and any will be added to VerticalPanel .

    If inside the panel you will use only block elements and you do not need the table capabilities or absolute positioning, I recommend using FlowPanel - the simplest implementation of the panel with several widgets.