|
Vinicius,
Otima id�ia....
Jorge, adicione o Listaner no Container e no m�todo do evento pegue todos os
compoentes do conteiner...
e fa�a um for para achar o componente com o foco e jogue o foco para o
proximo!!!!
Espero ter ajudado,
gostaria de saber depois qual foi a maneira
implementada....
[]'s
Elvis
----- Original Message -----
Sent: Thursday, October 10, 2002 11:29
AM
Subject: Re: [java-list] Simular
pressionamento de teclas
Sauda��es Jorge, N�o sei se isso ajuda mas voc� j� tentou
implementar o ActionListener ou um KeyListener no seu Frame ou Painel
principal tratando esse evento? Assim voc� adiciona seu Frame ou Panel como
listener de todos os textfields, assim todos ter�o o mesmo tratamento para o
evento que voc� quer.
[]�s Vin�cius
At 14:12 9/10/2002 -0300, you wrote:
Jorge Tente criar um componente q herde de TextField receba como
parametro o proximo campo e q fa�a o q vc quer... Espero ter
ajudado []'s Elvis
- ----- Original Message -----
- From: Jorge Augusto
Pizzato
- To: [EMAIL PROTECTED]
- Sent: Wednesday, October 09, 2002 8:38 AM
- Subject: [java-list] Simular pressionamento de teclas
- Algu�m sabe como simular o pressionamento de uma tecla em Java. Ex:
Quando for pressionada a tecla <ENTER> gerar um evento que simule o
pressionamento da tecla <TAB> para mudar o objeto em foco na GUI.
- Eu sei que � poss�vel utilizar obj.actionPerformed() ->
nextobj.grabFocus(), o problema � que para utilizar desta maneira �
preciso colocar no c�digo a refer�ncia a todos os objetos (nextobj,
nextobj1... nextobjn), e o que eu quero � algo tipo "se for pressionada a
tecla <enter> (em qualquer JTextField, por exemplo) ent�o simule o
pressionamento da tecla <tab>". "se for pressionada a tecla
<up> simule o pressionamento da tecla
<shift+tab>".
- Tamb�m sei que o padr�o do funcionamento das teclas � este, que
ningu�m reclama dos programas pacotes (Office e companhia) se as teclas
n�o tem este comportamento etc..., mas com cliente �s vezes n�o se
descute, se faz.
-
-
- ---
- Outgoing mail is certified Virus Free.
- Checked by AVG anti-virus system (http://www.grisoft.com).
- Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/02
|