Donner le focus à un JPanel...

Donner le focus à un JPanel... - Java - Programmation

Marsh Posté le 28-10-2003 à 10:50:19    

titrefield.requestFocus(); ne marche pas. Pourquoi ??

Reply

Marsh Posté le 28-10-2003 à 10:50:19   

Reply

Marsh Posté le 28-10-2003 à 14:07:10    

Lis un peu la javadoc. :o
On t'y propose d'utiliser requestFocusInWindow à la place.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 28-10-2003 à 14:10:00    

Merci, je vais regarder. Pour info, je fais du Java depuis hier seulement... :)

Reply

Marsh Posté le 28-10-2003 à 14:13:01    

malheureusement dans mon cas, ça ne marche pas mieux... je pense que c'est lié à l'application principale (jEdit...)

Reply

Marsh Posté le 28-10-2003 à 14:30:18    

Je sais pas. Je vois au moins que c'est encore la période de la rentrée pour Java. :)
requestFocusInWindow te retourne toujours 'false', c'est ça?


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 28-10-2003 à 14:39:36    

Krueger a écrit :

Je sais pas. Je vois au moins que c'est encore la période de la rentrée pour Java. :)
requestFocusInWindow te retourne toujours 'false', c'est ça?
 


 
 [:totozzz]  
 
Je ne suis plus à l'école depuis déjà 10 ans et mon métier n'a rien à voir avec l'info. Mais c'est vrai que je découvre java.  :jap:

Reply

Marsh Posté le 28-10-2003 à 23:51:22    

Citation :

Donner le focus à un JPanel...


 

Citation :

titrefield.requestFocus();


 
un Jpanel ou un textField faut savoir :o
 

Citation :

ne marche pas. Pourquoi ??


 
si tu nous disait qu est ce qui marche pas au juste?

Reply

Marsh Posté le 29-10-2003 à 00:18:11    

Oui, non :D
 
Le titrefield.requestFocus(); c'est une erreur de copier/coller. Je l'ai aussi testé "pour voir".
 
Alors ce qui marche pas, c'est que le Jpanel qui s'ouvre que je cliques sur une macro dans le xinsert n'a pas direct le focus. Je dois cliquer une fois dans le JPanel, même si c'est dans un champ du JPanel, c'est pas grave.
 
Le truc, c'est que j'ai également récupéré des exemples de macros faites par les auteurs du logiciel, et celle qui font appel au JPanel ont le même problème... Donc, j'en déduis que ça doit pas trop venir de moi.

Reply

Marsh Posté le 29-10-2003 à 08:47:43    

Je me demande si un JPannel peut avoir le focus... Pas vu d'info dans la doc, mais j'ai regardé vite fait. Tu devrais donner le focus à un des composant du JPanel ou au composant qui l'englobe.


---------------
Le Tyran
Reply

Marsh Posté le 29-10-2003 à 09:07:42    

En effet, je me disais bien aussi... Que contient ton JPanel ?


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Marsh Posté le 29-10-2003 à 09:07:42   

Reply

Marsh Posté le 29-10-2003 à 09:11:00    

Alors, il contient :  
 
 
- parfois des TexteFiel.
- JComboBox
 
et tout le temps 2 JButton. :)
 

Reply

Marsh Posté le 29-10-2003 à 09:14:20    

Disons qu'il faudrait que tu désignes l'un d'entre eux pour recevoir le focus.


---------------
"Colère et intolérance sont les ennemis d'une bonne compréhension." Gandhi
Reply

Sujets relatifs:

Leave a Replay

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