Re: [java-list] Simular pressionamento de teclas
Vinicius, Otima idéia Jorge, adicione o Listaner no Container e no método do evento pegue todos os compoentes do conteiner... Component[] getComponents() 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 - From: Vinícius Pitta Lima de Araújo To: [EMAIL PROTECTED] 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.[]´sViní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[]'sElvis - 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
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
Re: [java-list] Simular pressionamento de teclas
Jorge Tente criar um componente q herde de TextField receba como parametroo 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 comportamentoetc..., 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
[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 comportamentoetc..., 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