JTabbedPane à rafraîchir. [ java ] - Java - Programmation
Marsh Posté le 04-06-2002 à 08:48:23
bah ça donne ça:
avant. (et après un frame.validate() )
après un frame.pack(). si j'étire la fenêtre vers le bas, le JTabbedPane apparaît mais il n'est pas mis à jour.
bon, bah j'y regarde encore aujourd'hui.
Marsh Posté le 04-06-2002 à 10:45:29
visiblement, ton onglet a été supprimé de la frame ...
Ca ressemble à une erreur à la con (tm) !
Marsh Posté le 04-06-2002 à 10:47:00
si j ai bien compris tu voudrais ajouter une tab ds ta JTabbedPane...
Si c le cas moi lorsque je fais un montab.Add(uneTab), l onglet se met automatiquement a jour...
si ce n est pas le cas fait un
monTab.setSelectedIndex(tonNumeroDeTab);
Marsh Posté le 04-06-2002 à 11:57:45
benou> non, car si j'agrandis ma fenêtre, le JTabbedPane est bien là mais il a packé la fenêtre autour de la combobox.
titi76> non, je voudrais modifier d'un coup le JTabbedPane.
en fait, ma combobox permet de choisir un theme et pour chaque theme, il y a un JTabbedPane correspondant contenant 2 tabs.
-> mon listener de combobox réagit aux modifs, et met à jour mon JTabbedPane. mais pas graphiquement...
Marsh Posté le 04-06-2002 à 13:57:09
bizare ...
T'as essayé les SetPreferedSize sur tes onglets ?
Marsh Posté le 04-06-2002 à 15:48:49
non. c'est une frame test me permettant de tester une classe qui retourne un tabbed pane tout fait.
ce qui m'inquiète plus c'est le rafraîchissementqui ne se fait pas.
là j'ai dû passer sur autre chose de plus urgent, mais je vais m'y remettre.
Marsh Posté le 03-06-2002 à 17:15:06
'lut,
j'ai un souci depuis un moment avec un JTabbedPane...
je crée une JFrame.
je crée une JTabbedPane.
j'ai des tabs à l'intérieur. c'est OK.
j'ajoute un JComboBox me permettant de choisir des thèmes afin de trier les tabs. -> je n'affiche que certains tabs.
j'ai écrit le listener permettant de modifier les tabs.
=> comment faire pour rafraîchir la JFrame afin de montrer les modifs de la JTabbedPane ???
j'ai essayé jTabbedPane.paint(jTabbedPaint.getGraphics());
j'ai essayé par la même méthode de rafraîchir la JFrame, ...
je craaaque...
---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.