Class AbstractPanelBuilder

  • All Implemented Interfaces:
    PanelBuilder
    Direct Known Subclasses:
    GbPanelBuilder

    public abstract class AbstractPanelBuilder
    extends Object
    implements PanelBuilder
    This class provides a skeletal implementation of the PanelBuilder interface, to minimize the effort required to implement it from scratch. Deals with:
    • Getting/setting the ComponentFactory
    • Getting/setting the default component behaviors
    • Getting/setting the component customizers (both the regulars and the single build ones)
    • Lookup of strings in a ResourceBundle.
    • Customizing the components
    • Creating the effective behaviors for the added components (e.g. when more behavior modifiers are passed to an add(...) method
    Author:
    michaelbar-sinai