Fazer um jdialog aparecer ao clicar F1 em um jtextfield

4 respostas
S

Olá pessoal! Como fazer para que um jdialog(que já foi criado) aparecer ao se pressionar a tecla F1 em um jtextfield? Lembrando que teclas como F1 não disparam o KeyTyped… Obrigado!

4 Respostas

fabim

F’s nao disparam KeyTyped. Tenta o KeyPressed.

S

Olá amigo! Já tentei com o KeyPressed, e além dele também não disparar com o F1, o uso em que preciso colocar não se pode deixar pra segurar a tecla pra disparar… Obrigado!

fabim
jTextField.addKeyListener(new java.awt.event.KeyAdapter() {
	public void keyPressed(java.awt.event.KeyEvent e) {
		if( e.getKeyCode() == KeyEvent.VK_F1 ) {
			javax.swing.JOptionPane.showMessageDialog(null, "evento");
		}
	}
});

no meu eclipse funciona

S

Amigo, deu certo aqui com o KeyPressed, eu que estava cometendo um equívoco nos testes aqui.

Obrigado pela dica!

Criado 29 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 4
Participantes 2