Chamar um método de uma classe através de um botão?

Boa noite,

Estou desenvolvendo um sistema de estatística, na classe Calc(), implementei todas as formulas como por exemplo a média:

public void trataMedia(){
    
    for(int i=0;i<this.sep.length; i++){
        this.soma = this.soma + this.arrayfloat[i];
        this.media = this.soma/this.arrayfloat.length;
    }
}    

Criei uma interface gráfica onde os elementos são inseridos em um Jtextfield, e gostaria de chamar o método “media” atravéz de um botão calcular. Eis a minha dúvida como chamar o método já criado e fazer o botao executar esta ação?

Apenas para ser, como sempre, chato: é através!
A classe JButton possui o método addActionListener, que recebe como argumento classes que implementam a interface ActionListener.
Você pode fazer a declaração de uma classe anônima

JButton showDialogButton = new JButton("Text Button");
showDialogButton.addActionListener(new ActionListener() {
  public void actionPerformed(ActionEvent e)  {
        //Aqui você programa a ação a executar ou chama um método para fazer o que é preciso
  }
});

Retirado daqui
Ou pode criar uma classe separada que implemente esta interface. Fica a teu critério