Cioè io voglio mettere la classe BottoneListener fuori dalla classe Prova:

Prova.java
BottoneListener.java

In questo modo nella classe BottoneListener non puoi chiamare label.setText perche non sa cos'è "label". Infatti BottoneListener non "estende" Prova ma lo "implementa"!