Como fazer uma funcao e atribuir a um botao JFrame Java?

Pergunta ja diz tudo

Explique o que pretende fazer para que possam lhe ajudar.
Sinteticamente, crie um JFrame, coloque um JButton e chame o método ao clicar no botão.

Se preferir.
btn.addActionListener(onClick -> fazerAlgo());