A panel which can act as a container for as many widgets as you like, positioning them absolutely within the panel. AbsolutePanel do not automatically expand to fit the widgets you add, you have to do that programmatically.
There's a bug in IE which means the panel may fail to scroll under certain conditions. This is due to be fixed (worked around) with release 1.5 and presumably Microsoft will get it sorted eventually. In the meantime, you need to set
position : relative;
on whatever parent panel has
overflow : scroll;
in it (including ScrollPanels which set this for you)
OK, get ready for the demo. Just to make it even more exciting, I've put a label in it
AbsolutePanel panel = new AbsolutePanel();
panel.setSize("200px", "120px");
panel.addStyleName("demo-panel");
Label label = new Label("Label");
label.setWidth("100px");
label.setStyleName("demo-label");
panel.add(label, 50, 50);
RootPanel.get("demo").add(panel);