/*
* WPCleaner: A tool to help on Wikipedia maintenance tasks.
* Copyright (C) 2013 Nicolas Vervelle
*
* See README.txt file for licensing information.
*/
package org.wikipediacleaner.gui.swing.action;
import java.awt.event.ActionListener;
import javax.swing.AbstractButton;
/**
* Utilities for actions.
*/
public class ActionUtilities {
/**
* Remove all action listeners from a button.
*
* @param button Button.
*/
public static void removeActionListeners(AbstractButton button) {
if (button == null) {
return;
}
ActionListener[] listeners = button.getActionListeners();
if (listeners == null) {
return;
}
for (ActionListener listener : listeners) {
button.removeActionListener(listener);
}
}
}