Entaum o que eu queria é que se eu clicar em um determinado textfield, digitar alguma coisa ai qnd eu apertar o enter ser acionado um determinado botão, alguem sabe como.
Obrigado!
Acionar o botão qnd eu clicar o enter
S
2 Respostas
Olá seria isto?
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class Teste extends JFrame {
private JTextField fldNome;
private JButton btSair;
public Teste() {
fldNome= new JTextField();
btSair= new JButton("Sair");
Container container = this.getContentPane();
container.setLayout(new GridLayout(2,2));
container.add(fldNome);
container.add(btSair);
fldNome.addActionListener(new ActionListener () {
@Override
public void actionPerformed(ActionEvent arg0) {
btSair.doClick(); //Ativa o botão
}
});
btSair.addActionListener(new ActionListener () {
@Override
public void actionPerformed(ActionEvent arg0) {
JOptionPane.showMessageDialog(null, "Acionei o botão sair.");
}
});
pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
public class Principal {
public static void main(String[] args) {
Teste t= new Teste();
t.setVisible(true);
}
}
Att
S
É isso msm obrigado!!!
Criado 5 de novembro de 2007
Ultima resposta 6 de nov. de 2007
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo