/** Remove both ours and the backed up event handlers. */ final void clearGui() { for (final KeyListener l : canvasKeyListeners) canvas.removeKeyListener(l); for (final KeyListener l : windowKeyListeners) window.removeKeyListener(l); for (final KeyListener l : ijKeyListeners) ij.removeKeyListener(l); for (final MouseListener l : canvasMouseListeners) canvas.removeMouseListener(l); for (final MouseMotionListener l : canvasMouseMotionListeners) canvas.removeMouseMotionListener(l); for (final MouseWheelListener l : windowMouseWheelListeners) window.removeMouseWheelListener(l); canvas.removeKeyListener(Panorama_View.this); window.removeKeyListener(Panorama_View.this); ij.removeKeyListener(Panorama_View.this); canvas.removeMouseListener(Panorama_View.this); canvas.removeMouseMotionListener(Panorama_View.this); window.removeMouseWheelListener(Panorama_View.this); }
public void addBotListeners() { for (MouseListener l : defaultMouseListeners) { canvas.removeMouseListener(l); } for (MouseMotionListener l : defaultMouseMotionListeners) { canvas.removeMouseMotionListener(l); } for (MouseWheelListener l : defaultMouseWheelListeners) { canvas.removeMouseWheelListener(l); } canvas.addMouseListener(this); canvas.addMouseMotionListener(this); canvas.addMouseWheelListener(this); }