Interface para caixa de texto

5 respostas
S

gostaria de saber qual interface que escuta uma caixa de texto
seria action listener??
obrigada

5 Respostas

J

tem varias…mouselistener keylistener…
mas se voce quer escutar uma acao (apertar o enter) num textfield entao o certo eh usar actionlistener mesmo.

flw

S

“javaAdicted”:
tem varias…mouselistener keylistener…
mas se voce quer escutar uma acao (apertar o enter) num textfield entao o certo eh usar actionlistener mesmo.

flw

voce sabe qual o método para o pressionamento de enter???

M

Mas mesmo apertando o enter, nao seria o caso de usar um Keylistner ?? por exemplo…

public void keyPressed(KeyEvent e) { if(e.getKeyCode() == e.VK_ENTER) { //Executa a acao } }

J

voce conhece o funcionamento das interfaces listener?
eh so adicionar um actionlistener ao jtextfield e implementar o metodo actionPerformed do listener adicionado da forma que quiser:

seuTextField.addActionListener(new Escutador());

//...

private class Escutador implements ActionListener {
   public void actionPerformed(ActionEvent ae) {
      //faz aqui o que voce quiser
   }
}

espero ter ajudado

J

Mas mesmo apertando o enter, nao seria o caso de usar um Keylistner ?? por exemplo…

public void keyPressed(KeyEvent e) { if(e.getKeyCode() == e.VK_ENTER) { //Executa a acao } }

nao sei se dessa forma funciona, o actionperformed do jtextfield é disparado apertando o enter, eh como se tivesse um botao “Executar Ação” do lado…
resumindo: implementando actionlistener funciona, o keylistener eu nao sei…

flw

Criado 21 de junho de 2005
Ultima resposta 21 de jun. de 2005
Respostas 5
Participantes 3