gostaria de saber qual interface que escuta uma caixa de texto
seria action listener??
obrigada
tem varias…mouselistener keylistener…
mas se voce quer escutar uma acao (apertar o enter) num textfield entao o certo eh usar actionlistener mesmo.
flw
[quote=“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[/quote]
voce sabe qual o método para o pressionamento de enter???
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
}
}
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
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
}
}
[/quote]
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