Olá pessoal, estou implementando uma calculadora em JavaFX (exercício) com a GUI em FXML e me deparei com um probleminha: Penso que todos os botões numéricos devem chamar um único método, se não vou ter que implementar o mesmo método pra cada botão e isso não me parece nada elegante. Se eu pudesse passar o objeto da classe Button como parâmetro seria fácil, mas não funciona. Então me digam, como eu faço dentro do método num()
para usar o getText()
do botão que invocou num()
?
@FXML
private void num(ActionEvent event) {
//textefield.setText(textefield.getText()+??); como eu vou concatenar o numero?
label.setText(event.getSource().toString());
}
Este método está na classe controller do fxml. Grato.