Example #1
0
  /** Returns the ButtonListener for the passed in Button, or null if one could not be found. */
  private BasicButtonListener getButtonListener(AbstractButton b) {
    MouseMotionListener[] listeners = b.getMouseMotionListeners();

    if (listeners != null) {
      for (int counter = 0; counter < listeners.length; counter++) {
        if (listeners[counter] instanceof BasicButtonListener) {
          return (BasicButtonListener) listeners[counter];
        }
      }
    }
    return null;
  }