Boa tarde, estou fazendo uma aplicação que possui várias outras aplicações dentro, e uma delas é uma calculadora.
Eu tenho um JTextField que é onde ficam os números e operadores digitados, mas gostaria que quando o usuário clicasse em botão, o conteúdo desse botão foi inserido no JTextField, por exemplo: O usuário clica no JButton de valor 1, e o 1 é inserido na tela.
Eu sei que posso fazer isso da seguinte forma:
botao.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
botaoMouseClicked(evt);
}
});
Mas desse modo terei que adicionar um Mouse Listener e um método para cada botão, o que na minha visão ficaria desnecessário.
Minha pergunta é, como faço isso de um jeito que consiga passar os valores para o JTextField, mas sem repetir tantos métodos.