Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1140 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Mise a jour du contenu d'un onglet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mise a jour du contenu d'un onglet

n°1475608
XK
Posté le 15-11-2006 à 10:25:17  profilanswer
 

Bonjour
 
J'ai une JTabbedPane avec plusieurs onglets, dans chaque onglet j'ai une JTable.
Lorsque je passe d'un onglet à l'autre les JTables se redessinent automatiquement mais j'aimerai que lorsque je clique sur un bouton ça redessine manuellement la JTable qui se trouve dans l'onglet sélectionné (donc visible).
Comme les JTables sont ajoutées dynamiquement dans la JTabbedPane je ne peux pas agir directement dessus, je me suis dis que j'allais demander directement à la JTabbedPane de se mettre à jour avec la méthode "updateUI()".
Cette méthode marche très bien mais seulement si le pointeur de la souris se trouve au dessus de la JTabbedPane au moment de l'exécution de la méthode. Sinon j'ai le droit à un beau message d'erreur, même si la méthode fonctionne quand même!

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
 at javax.swing.plaf.basic.BasicTabbedPaneUI.tabForCoordinate(Unknown Source)
 at javax.swing.plaf.basic.BasicTabbedPaneUI.setRolloverTab(Unknown Source)
 at javax.swing.plaf.basic.BasicTabbedPaneUI.access$1200(Unknown Source)
 at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mouseEntered(Unknown Source)
 at java.awt.AWTEventMulticaster.mouseEntered(Unknown Source)
 at java.awt.Component.processMouseEvent(Unknown Source)
 at javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.awt.Component.processEvent(Unknown Source)
 at java.awt.Container.processEvent(Unknown Source)
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.trackMouseEnterExit(Unknown Source)
 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)


Un problème d'objet source apparement... comment faire disparaîte ce message d'erreur?
Merci :hello:

mood
Publicité
Posté le 15-11-2006 à 10:25:17  profilanswer
 

n°1476183
XK
Posté le 16-11-2006 à 09:40:55  profilanswer
 

up

n°1481264
XK
Posté le 24-11-2006 à 13:44:06  profilanswer
 

up :(


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Mise a jour du contenu d'un onglet

 

Sujets relatifs
[JS] Afficher le contenu d'une variable dans un champ de texte/formFonctions inline : mise au point
Récupèration contenu d'un select (HTML, PHP)Interdire TOTALEMENT la mise en cache du navigateur.
photo du jourPb de mise en place de DOJO
Mise à jour d'une comboboxVisual Studio : récuperer le contenu d'un url (~wget)
Mise en place d'un système de co-browsing (co-navigation) ou assimilé 
Plus de sujets relatifs à : Mise a jour du contenu d'un onglet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR