Defina cada contenido de pestaña como una plantilla de UiBinder separada. Como las clases de UiBinder son Composites, puedes agregarlas a cualquier contenedor como cualquier otro widget.
Puede ensamblar su TabLayoutPanel en el código agregando cada objeto UiBinder templeted en una pestaña en el TabPanel o definir otra plantilla de UiBinder con TabPanel y todas las pestañas definidas.
Si utiliza la ruta de UiBinder para diseñar TabLayoutPanel, importe los contenidos del panel de pestañas (Composites que definió anteriormente usando UiBinder) en UiBinder definiendo un nuevo 'espacio de nombres' que señale el paquete donde residen todos sus materiales compuestos. A continuación, se refiere a sus materiales compuestos como espacio de nombre: ClassName en la plantilla de UiBinder.
si com.project.package
es donde guardas todas sus composiciones en las que desea Embebido en pestañas individuales a continuación, definir un nuevo espacio de nombres como f xmlns:f= 'com.project.package'
poco después xmlns: g declaración.
Usted se refiere a materiales compuestos individuales en su UiBinder como
<f:Composite1 />
<f:Composite2 />
Gracias, esto parece prometedor. Le daré una oportunidad. – pkaeding
Eso hizo el truco; ¡Gracias! – pkaeding
bastante simple, ¿no? –