Using Composite Class

The main advantage of extending the Composite class instead of extending another widget is that using the Composite class will hide all of the methods and properties of the wrapped widget. For example, instead of extending a VerticalPanel where a widget can be added, extending Composite that is initialized with a VerticalPanel will prevent the user of the custom widget from adding to the panel.



As an Amazon Associate I earn from qualifying purchases.

My favorite quotations..


“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”  by Robert A. Heinlein

"We are but habits and memories we chose to carry along." ~ Uki D. Lucas


Popular Recent Articles