View Full Version : [JAVA] Tabbed Pane
Si può modificare la larghezza e l'altezza dei tab??
Non ho mai provato ma perché no. Proverei due strade. La seconda funziona di certo ma ha problemi d'aspetto. La prima è prendere il componente standard che mostra l'etichetta della scheda:
Component c = tb.getTabComponentAt(indice scheda)
e provare ad alterare le sue dimensioni (con setSize).
La seconda consiste nell'usare un componente personalizzato al posto di quell'etichetta, ad esempio una JLabel. Qui il problema è che se il componente che usi non è graficamente adeguato al resto della gui ti fa l'effetto "pugno nell'occhio".
Ho risolto utilizzando i tag HTML, ho fatto cosi:
tabbedPane.addTab("<html><body leftmargin=15 topmargin=8 marginwidth=15 marginheight=5>Tab1</body></html>", panel);
E' vero, buona soluzione, così ti tieni il giusto look and feel.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.