Bonsoir.
A nouveau une question qui, je pense, intéresserait pas mal de programmeurs de Swing-JTabbedPane cette fois :
(Ne figure pas au tutoriel de Sun-Oracle).
Comment compléter l''Action Listener' caché du JTabbedPane pour obtenir les deux effets suivants, lors du passage de Tab_Panel_1 vers Tab_Panel_2 ?
- Lorsque le "gestionnaire de contrôle" quitte le Tab_Panel_1, une fonction-maison soit aussi exécutée.
Par exemple, certains calculs et remplissage de tables peuvent être opérés. Le fait de quitter Tab_Panel_1 (en cliquant sur un autre 'tabPanel') signifie que les données entrées dans le Tab_Panel_1 sont compètes et que ces calculs ou remplissage de tableau (utiles pour plusieurs autres 'tab_Panel's) peuvent avoir lieu.
- Lorsque le "gestionnaire de contrôle" entre dans le Tab_Panel_21 ou dans le Tab_Panel_22, les résultats des calculs ou du remplissage de tableau sont utilisés comme paramètres d'entrée pour une fonction propre à Tab_Panel_21 ou Tab_Panel_22.
Par exemple, ces données d'entrées sont traitées davantage encore et exploitées pour nourrir un graphique (différent pour Tab_Panel_21 ou Tab_Panel_22).
tabbedPane.addChangeListener(new ChangeListener()
?
Une piste des instructions à utiliser; un exemple de code ?
Merci d'avance.
Partager