Hola,
Cita:
Iniciado por shujidan ... Por default las pestañas se acomodan comenzando con la primera abajo hasta finalizar arriba ...
La clase encargada de calcular el diseño de los componentes es el UI, y el encargado de ordenarlos es el Layout. Para poder modificar el funcionamiento de un componente a ese nivel tienes que modificar completamente el comportamiento de dichos componentes.
Si se puede hacer pero no es una tarea fácil, revisa el código de:
javax.swing.plaf.basic.BasicTabbedPaneUI específicamente calculateTabRects()
Cita: * This method is called to calculate the tab rectangles. This method
* will calculate the size and position of all rectangles (taking into
* account which ones should be in which tab run). It will pad them and
* normalize them as necessary.
http://developer.classpath.org/doc/j...UI-source.html Aunque la implementación es de GNU debería de funcionar bien y podrías usarla como base o buscar la implementación de OpenJDK, si está disponible.
Saludos,