Onglet

cs_Spunk62
Messages postés
12
Date d'inscription
mardi 23 septembre 2008
Statut
Membre
Dernière intervention
15 mai 2010
- 13 déc. 2009 à 18:46
uhrand
Messages postés
491
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
15 juillet 2012
- 13 déc. 2009 à 23:22
Bonjour,
J'aimerai savoir si on peut supprimer l'étiquette d'un onglet en java,je voudrai gérer mes onglet manuellement.

Merci.

1 réponse

uhrand
Messages postés
491
Date d'inscription
samedi 20 mai 2006
Statut
Membre
Dernière intervention
15 juillet 2012
9
13 déc. 2009 à 23:22
Nous pouvons modifier l'interface pour cacher les onglets. Quelque chose comme ceci:
private TabbedPaneUI uiNoTabs = new BasicTabbedPaneUI() {
@Override
protected int calculateTabAreaHeight(int tabPlacement,
int horizRunCount, int maxTabHeight) {
return 0;
}
@Override
protected Insets getContentBorderInsets(int tabPlacement) {
return new Insets(0, 0, 0, 0);
}
@Override
protected MouseListener createMouseListener() {
return null;
}
@Override
protected void installKeyboardActions() {
}
@Override
protected int calculateTabWidth(int tabPlacement, int tabIndex, FontMetrics metrics) {
return 0;
}
};
0