Maestro/Detalles es un patrón utilizado en todo el ámbito de UI. Consiste en una lista de árbol ('maestro') y un conjunto de propiedades ('detalles') dirigido por la selección efectuada en el maestro. Los formularios Eclipse proporcionan la implementación del patrón como un bloque de construcción útil con las siguientes propiedades:
Mientras se crea el componente de detalles, el método de fabricación del componente maestro es abstracto y debe implementarlo la subclase
Los componentes de maestro y detalles son hijos del formulario sash y la proporción del espacio de formularios asignado para cada uno puede modificarse moviendo el sash.
Mediante la naturaleza del formulario sash, los componentes de maestro y detalles pueden organizarse en sentido horizontal o vertical en el formulario.
La idea del bloque maestro/detalles es crear un árbol o una sección de tabla que active la notificación de selección a través del formulario gestionado. Si el componente de detalles puede manejar el objeto seleccionado, debe conmutar a la página correspondiente y visualizar las propiedades. Cuando construya sobre el bloque maestro/detalles proporcionado, las subclases deberán:
Crear el componente maestro (el que dirige los detalles)
Contribuir con acciones a la barra de herramientas de formulario (consume la parte superior derecha del formulario en el área de título)
Registrar páginas de detalles, una para cada entrada distinta que pueda llegar del componente maestro