Como emular o pressionamento de uma tecla pelo usuário, usando JDesktopPane ?
Quero emular que o usuário tecle seta pra baixo, por exemplo.
Como estou começando agora, na prática percebi que após o pressionamento das teclas, os eventos são tratados de maneira clara e ordenada, coisa que ainda não estou conseguindo fazer 
Emulando um tecla no swing
A
2 Respostas
C
Boa tarde.
Bom, ja fiz isso com um JPanel, e precisava q ele respondesse aos eventos do teclado, pra isso ele precisa receber o foco…
É +/- assim :
public class EventoTeclado extends JPanel() {
public EventoTeclado() {
super.setFocusable(true); // permite q o JPanel receba o foco
KeyListener listener = new KeyHandler();
super.addKeyListener(listener);
}
//Classe interna para responder aos eventos do teclado.
private class KeyHandler extends KeyAdapter {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_DOWN ) {
...... seu codigo aqui...
}
}
}
}
[]`s
A
Oi, tudo bom ?
Então, mas eu precisava emular o pressionamento de uma tecla programaticamente ( eu digo pro programa que ouve o pressionamento de uma tecla, o usuário não teclou nada ). alguém sabe como fazer ?
Criado 18 de agosto de 2004
Ultima resposta 19 de ago. de 2004
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.