Пример #1
0
  private void resetListeners() {
    this.m = super.getMouseListeners();
    this.mm = super.getMouseMotionListeners();
    this.mw = super.getMouseWheelListeners();
    this.k = super.getKeyListeners();

    listeners = new ArrayList<EventListener>();

    for (MouseListener l : this.m) {
      super.removeMouseListener(l);
      listeners.add(l);
    }
    for (MouseMotionListener m : this.mm) {
      super.removeMouseMotionListener(m);
      listeners.add(m);
    }
    for (MouseWheelListener mw : this.mw) {
      super.removeMouseWheelListener(mw);
      listeners.add(mw);
    }
    for (KeyListener k : this.k) {
      super.removeKeyListener(k);
      listeners.add(k);
    }
  }