コード例 #1
0
ファイル: Panorama_View.java プロジェクト: panovr/panorama
    /** 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);
    }
コード例 #2
0
 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);
 }