Introduction
Layout management in Vaadin is a direct successor of the web-based concept for separation of content and appearance, and of the Java Abstract Windowing Toolkit (AWT) solution for binding the layout and user interface components into objects in programs. Vaadin layout components allow us to position our UI components on the screen in a hierarchical fashion, much as in conventional Java UI toolkits such as AWT, Swing, or SWT (Standard Widget Toolkit). This chapter describes a few of the practical concepts in the Vaadin framework. Layouting is comprehensive and could be published in a separate book. A lot of technical details are described in the Vaadin book on the web page: https://vaadin.com/book/vaadin7/-/page/layout.html.