Quiero un comportamiento similar a, p. Firefox donde la lista de pestañas disponibles solo aparece si existen al menos dos pestañas.¿Hay alguna manera de ocultar la barra de pestañas de JTabbedPane si solo existe una pestaña?
No he podido encontrar nada como eso, todavía.
La mejor idea que tenía estaba cambiando el diseño de forma manual:
- en el caso de un componente, sólo tiene que añadir que al panel que rodea
- si se añade un componente, retire el componente del panel que rodea , agregue un JTabbedPane en su lugar y agregue tanto el componente anterior como el nuevo a ese panel.
- si se elimina un componente y solo queda un componente en el panel, elimine el panel y agregue el componente contenido en su lugar.
Si bien esto probablemente funcionaría se siente como un corte o una solución ...
Cualquier idea mejor?
Una solución ideal debería funcionar tanto en Java 1.5 como en la versión 1.6 ... pero también me gustaría una solución de solo 1.6.
voy a esperar un poco más para ver si alguien tiene una idea brillante antes de comprobar la respuesta ... – Huxi
Estoy de acuerdo con @mmyers. Si alguien tiene un componente precompuesto para hacer esto, estaría bastante seguro de que funcionó de esta manera. – banjollity
Gracias, supongo que realmente no hay otra manera ... – Huxi