Depende de la apariencia decidir cuánto espacio hay alrededor de los componentes dentro de un panel con pestañas; generalmente lo hará en función de lo que sea el predeterminado para su escritorio. JTabbedPane no tiene métodos para configurar las inserciones alrededor de los componentes internos.
Usted puede conjunto esta forma global para todos los paneles con separadores (advertencia: Funciona en MetalLookAndFeel, será probablemente trabajo para Windows L & F, así, probablemente no habrá trabajo para GTK o Nimbus apariencia cuales no están basados en BasicLookAndFeel). Esto va a cambiar la apariencia de todos los paneles con solapas en la VM:
UIManager.getDefaults().put("TabbedPane.contentBorderInsets", new Insets(0,0,0,0));
UIManager.getDefaults().put("TabbedPane.tabsOverlapBorder", true);
Probablemente también querrá asegurarse de que su JTabbedPane tiene una EmptyBorder (0,0,0,0) y también lo hacen los componentes que ponen en eso.
Si esto no funciona en el escritorio de destino, las alternativas son
- si no se preocupa por sus paneles con solapas mirando diferentes de aplicación nativa paneles con pestañas, la alternativa (desagradable) es escribir su propio TabbedPaneUI
- establece el delegado de interfaz de usuario para el single JTabbedPane desea tener este aspecto a MetalTabbedPaneUI o algún otro delegado interfaz de usuario que hace responden a estas propiedades
que tiene un vivo ejemplo? si tiene, envíenos un enlace y puedo resolver su problema de CSS. – bluefoot
JAVA ...y hay un enlace – florian