button.setEnabled(false) pour désactiver le bouton. Ou retirer le listener du boutton pour ne pas faire l'action associée à ce listener. Ou dans le code du listener tester un état pour effectuer ou...