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

  FORUM HardWare.fr
  Programmation
  Java

  Comment donner le focus / activer un JPanel d'un JTabbedPane

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment donner le focus / activer un JPanel d'un JTabbedPane

n°202465
phenixl
Posté le 26-08-2002 à 23:53:46  profilanswer
 

Bonjour,
 
Edit : par activer je n'entends pas "enable" mais bien choisir un onglet et l'afficher.
 
Voila : j'ai un JTabbedPane avec de nombreux onglets dont un onglet de "debug" (affichage de messages et possibilite d'imprimer le tout, avec un certain nombre d'options...)
 
Lorsqu'un warning ou un probleme apparait, j'aimerais automatiquement activer le JPanel de debug pour qu'il s'affiche...
 
J'ai essaye avec un CaretListener pour detecter le changement de texte (jusque la ca va), mais lorsque je decide de donner le focus au dit JPanel (requestFocus, grabFocus, setvisible... essaye differentes voies) rien ne se passe...
 
Comment faire ?
 
La seule maniere *moche* pour y arriver que j'ai trouve est d'enlever le JPanel du JTabbedPAne puis de le remettre...  
 
Des idess ?
 
Merci d'avance


Message édité par phenixl le 26-08-2002 à 23:55:04
mood
Publicité
Posté le 26-08-2002 à 23:53:46  profilanswer
 

n°202481
airbag
There's no life before coffee
Posté le 27-08-2002 à 00:27:21  profilanswer
 

Je crois qu'un beau RTFM s'impose  :sarcastic:  


Class JTabbedPane
 
setSelectedIndex
public void setSelectedIndex(int index)Sets the selected index for this tabbedpane. The index must be a valid tab index or -1, which indicates that no tab should be selected (can also be used when there are no tabs in the tabbedpane). If a -1 value is specified when the tabbedpane contains one or more tabs, then the results will be implementation defined.  
 
Parameters:
index - the index to be selected  
Throws:  
IndexOutOfBoundsException - if index is out of range (index < -1 || index >= tab count)
See Also:
getSelectedIndex(), SingleSelectionModel.setSelectedIndex(int)


 
Et pour connaître l'index d'un composant dans le JTabbedPane :  


Class JTabbedPane
 
indexOfComponent
public int indexOfComponent(Component component)Returns the index of the tab for the specified component. Returns -1 if there is no tab for this component.  
 
Parameters:
component - the component for the tab  
Returns:
the first tab which matches this component, or -1 if there is no tab for this component


Message édité par airbag le 27-08-2002 à 00:31:56
n°202501
phenixl
Posté le 27-08-2002 à 01:05:09  profilanswer
 

airbag a écrit a écrit :

Je crois qu'un beau RTFM s'impose  :sarcastic:  




 
Merci... Bon je vais me coucher j'en ai bien besoin :heink:


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

  Comment donner le focus / activer un JPanel d'un JTabbedPane

 

Sujets relatifs
[vb] activer ou désactiver les checkbox qui se trouve dans un listeboxdonner la cible d'un lien en html 4.01 strict
Vider TextBox lors d'un focus sous ASP.NET (VB)[MySQL] comment donner l'acces a partir d'un PC distant?
J'arrive pas à activer la colorisation sous WinEmacsFocus mal placé....
Activer Java dans Netscape 6[OpenGL] Coment activer la synchro verticale?
Comment activer le https sur mon serveur IIS[ java ] JTabbedPane à rafraîchir.
Plus de sujets relatifs à : Comment donner le focus / activer un JPanel d'un JTabbedPane


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