[RESOLVIDO] Tecla Enter + JTextfield

4 respostas
Hernaneprates

Pessoal, seguinte:

tenho um JInternalFrame e dentro desse JInternaFrame tenho
JTextFields. Estou usando netBeans 7.1

O que quero.

quero que ao apertar a tecla ENTER num determinado JTextField
serja executado um determinado comando.

Gostaria que alguém que já tem experiência com isso puder me
da uma mãozinha.

Obs. Já tenho minha classe pronta, agora preciso adicionar esses
tratamento a ela.

Grato.

4 Respostas

viniciusalvess
textField.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				System.out.println("sdfsfds");
				
			}
		});
andre_bento

Olá amigo…
vc quer adicionar um evento ao teclado?
Tipo se o cara apertar o enter ou tab ele execute alguma coisa?
Se sim, terá que adicioanr um KeyboardListener e fazer a verificação se a tecla pressionada foi a que vc desejava.

@Override
    public void keyTyped(KeyEvent evt) {
        
    }

 @Override
    public void keyPressed(KeyEvent evt) {
        //abaixo é  mudar o ENTER para o código que da tecla que vc deseja...
        if(evt.getKeyCode() == KeyEvent.VK_ENTER){
            try{...}
}

@Override
    public void keyReleased(KeyEvent evt) {
        
    }
A

olá, faça o seguinte: clique com o botão direto emcima do jtextfield, abri-rá um menu, vá em eventos e depois keyPressed.
ele fara o metodo automaticamente para voce:

@Override  
    public void keyPressed(KeyEvent evt) {  
       
}

ae dentro do metodo voce coloca:

if(evt.getKeyCode() == KeyEvent.VK_ENTER){  
//aqui vai o q voce deseja fazer quando o usuario clicar enter naquele jtextfield
}

abraços

Hernaneprates

Obrigado pessoal pelas Dicas

Criado 18 de março de 2012
Ultima resposta 20 de mar. de 2012
Respostas 4
Participantes 4