import java.awt.*;
import java.awt.event.*;

class Bottone extends Frame {

Button cliccami=new Button("Cliccami");
Label cliccato=new Label("Non mi hai cliccato nemmeno una volta");

public Bottone() {
cliccami.addActionListener(new Ascoltatore());
cliccami.setActionCommand("CLICK");
add(cliccami,BorderLayout.NORTH);
add(cliccato,BorderLayout.SOUTH);

pack();
show();
}

public static void main(String[] args) {
new Bottone();
}

int volte=2;

public class Ascoltatore implements ActionListener {

public void actionPerformed(ActionEvent e) {
String Comando=e.getActionCommand();
if (Comando.compareTo("CLICK")==0) {
cliccato.setText("Mi hai cliccato");
cliccami.setLabel("Ricliccami");
}

if (Comando.compareTo("RECLICK")==0);
cliccato.setText("Mi hai cliccato ben" + (volte++) + "volte.");

}
}
}

questo va benissimo