In this chapter, we learned the two ways to create custom components to extend our palette of existing widgets.
The first section told us about component composition. Composition is all about inheriting from
CustomComponent. This can be done manually or graphically through the Visual Editor available in the Eclipse Vaadin plugin.
In the second section, we saw that the way Vaadin wraps GWT widgets is also available to us as developers. We just have to provide:
Communication between the two components ...