Estou com um problema para entender este bloco de código, gostaria de saber se na linha 3, está verificando se foi a tecla que ele acabou de clicar ou está verificando se a tecla já foi clicada anteriormente, você deve está pensando no poruqe eu está com esta dúvida, talvez seja por causa do else dentro do segundo if, porque se não pensar da maneira que estou na dúvida fica meio redundante ter esse else.
Ob.: Isso é para construir uma calculadora.if (acao.getSource() == bt_1)
{
if (cliquei==true) // Nesta linha
tf_calculadora.setText("1");
else
tf_calculadora.setText(tf_calculadora.getText()+"1");
cliquei=false;
}