JTabbedPane comment modifier la tailler des tabs?

JTabbedPane comment modifier la tailler des tabs? - Java - Programmation

Marsh Posté le 17-11-2004 à 19:51:38    

Salut,
 
Pour ceux qui auraient deja utilisé la classe JTabbedPane. J'essaie de faire un truc mais je trouve pas :
J'ai plusieurs tabs (en haut de mon JTabbedPane), la largeur des tabs cotes à cotes est inferieur aux zones des panels. J'aimerai que les tabs se "resize" tout seul pour qu'ils occupent a eux tous toute la largeur de mes panels.
 
Je vous fais un "dessin" tout bidon pour mieux expliquer:
 
Voila ce que j'ai:
 
/tab1\/tab2\/tab3\_________
|.....................................|
|.....................................|
|.....................................|
|_______________________|
 
Voila ce que j'aimerai:
 
/...tab1...\/...tab2...\/...tab3...\
|.........................................|
|.........................................|
|.........................................|
|_________________________|
 
ps: je suis assez fier de mon dessin!
 
Quelqu'un a deja fait ça?
 
Merci de vos réponses...


Message édité par ruready le 17-11-2004 à 19:54:36
Reply

Marsh Posté le 17-11-2004 à 19:51:38   

Reply

Marsh Posté le 17-11-2004 à 21:16:39    

pas sur que ça soit possible, et pas necessairement une bonne idée: ça risque de "clasher" avec les guidelines de l'os sous jacent.
(d'apres ce que je trouve sur google, faudrait aller taper dans le LNF, quoi - rien trouvé de précis)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 18-11-2004 à 11:44:28    

Bon je vais laisser tomber alors, merci quand meme

Reply

Marsh Posté le 18-11-2004 à 11:47:55    

(en meme temps j'ai pas cherché 4h et je suis une pure buse en swing hein)

Reply

Marsh Posté le 18-11-2004 à 12:26:53    

ok ;)
 
Ben si quelqu'un d'autre a une idéee...

Reply

Marsh Posté le 18-11-2004 à 22:30:36    

ben tu fait un petit calcul:
 
-tu recupere la lagueur de ton panel
-le nombre d'onglets
-tu renomme chaque onglet en consequence ( en ajoutant des espaces) et en jouant avec le FontMetrics  
 
je trouve ca crade perso mais bon , jvois rien d'autre la :o


Message édité par veryfree le 18-11-2004 à 22:31:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed