Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/07/2011, 01:46
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: Se puede modificar el Tab Layout Policy?

Hola,

Cita:
Iniciado por shujidan Ver Mensaje
... 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,