protected void addMouseWheelListener(ImageWindow window) { if (mouseWheelProxy != null) { window.addMouseWheelListener(mouseWheelProxy); // make sure that IJ gets only unconsumed key events MouseWheelListener listener = null; for (MouseWheelListener listener2 : window.getMouseWheelListeners()) if (listener2 == window || listener2.getClass().getName().endsWith("MouseWheelProxyIfNotConsumed")) listener = listener2; if (listener == null) listener = new MouseWheelProxyIfNotConsumed(window); else { window.removeMouseWheelListener(listener); if (listener == window) listener = new MouseWheelProxyIfNotConsumed(window); } window.addMouseWheelListener(listener); } }
protected void register() { ImagePlus.addImageListener(this); notifyIfChanged(); if (window == null) return; window.addMouseWheelListener(this); for (Component child : window.getComponents()) if (child instanceof Scrollbar) ((Scrollbar)child).addAdjustmentListener(this); else if (child instanceof Container) for (Component child2 : ((Container)child).getComponents()) if (child2 instanceof Scrollbar) ((Scrollbar)child2).addAdjustmentListener(this); }
public static void addScrollListener(final ImagePlus img, final AdjustmentListener al, final MouseWheelListener ml) { for (final Component c : img.getWindow().getComponents()) { if (c instanceof Scrollbar) ((Scrollbar) c).addAdjustmentListener(al); else if (c instanceof Container) { for (final Component c2 : ((Container) c).getComponents()) { if (c2 instanceof Scrollbar) { ((Scrollbar) c2).addAdjustmentListener(al); } } } } img.getWindow().addMouseWheelListener(ml); }
/** * Add new event handlers. */ final void takeOverGui() { canvas.addKeyListener( Stack_Rotate.this ); window.addKeyListener( Stack_Rotate.this ); canvas.addMouseMotionListener( Stack_Rotate.this ); canvas.addMouseListener( Stack_Rotate.this ); ij.addKeyListener( Stack_Rotate.this ); window.addMouseWheelListener( Stack_Rotate.this ); scrollBar.addAdjustmentListener( Stack_Rotate.this ); updateScrollBar(); }
/** * Add new event handlers. */ final void takeOverGui() { canvas.addKeyListener( Stack_Rotate.this ); window.addKeyListener( Stack_Rotate.this ); canvas.addMouseMotionListener( Stack_Rotate.this ); canvas.addMouseListener( Stack_Rotate.this ); ij.addKeyListener( Stack_Rotate.this ); window.addMouseWheelListener( Stack_Rotate.this ); scrollBar.addAdjustmentListener( Stack_Rotate.this ); updateScrollBar(); }
private void addListeners(ImageCanvas canvas) { canvas.addMouseListener(this); canvas.addMouseMotionListener(this); canvas.addKeyListener(this); win.addWindowListener (this); win.addMouseWheelListener(this); win.addFocusListener(this); ImagePlus.addImageListener(this); Executer.addCommandListener(this); }
private void addListeners(ImageCanvas canvas) { canvas.addMouseListener(this); canvas.addMouseMotionListener(this); canvas.addKeyListener(this); win.addWindowListener (this); win.addMouseWheelListener(this); win.addFocusListener(this); ImagePlus.addImageListener(this); Executer.addCommandListener(this); }
@Override final protected void init() { window.addMouseWheelListener( this ); final ImageProcessor ip = imp.getProcessor(); min = ip.getMin(); max = ip.getMax(); ip.snapshot(); if ( imp.getType() == ImagePlus.GRAY32 ) ip.setMinAndMax( ( min - max ) / 2.0, ( max - min ) / 2.0 ); else if ( imp.getType() == ImagePlus.GRAY16 ) ip.setMinAndMax( 32767 - ( max - min ) / 2.0, 32767 + ( max - min ) / 2.0 ); dom = DifferenceOfMean.create( ip ); dp = -1 * dpScale; }
@Override final protected void init() { window.addMouseWheelListener( this ); final ImageProcessor ip = imp.getProcessor(); min = ip.getMin(); max = ip.getMax(); ip.snapshot(); if ( imp.getType() == ImagePlus.GRAY32 ) ip.setMinAndMax( ( min - max ) / 2.0, ( max - min ) / 2.0 ); else if ( imp.getType() == ImagePlus.GRAY16 ) ip.setMinAndMax( 32767 - ( max - min ) / 2.0, 32767 + ( max - min ) / 2.0 ); dom = DifferenceOfMean.create( ip ); dp = -1 * dpScale; }
/** * Restore the previously active Event handlers. */ final void restoreGui() { clearGui(); for ( final KeyListener l : canvasKeyListeners ) canvas.addKeyListener( l ); for ( final KeyListener l : windowKeyListeners ) window.addKeyListener( l ); for ( final KeyListener l : ijKeyListeners ) ij.addKeyListener( l ); for ( final MouseListener l : canvasMouseListeners ) canvas.addMouseListener( l ); for ( final MouseMotionListener l : canvasMouseMotionListeners ) canvas.addMouseMotionListener( l ); for ( final MouseWheelListener l : windowMouseWheelListeners ) window.addMouseWheelListener( l ); for ( final AdjustmentListener l : scrollBarAdjustmentListeners ) scrollBar.addAdjustmentListener( l ); scrollBar.setValues( scrollBarValue, scrollBarVisible, scrollBarMin, scrollBarMax ); }
/** * Restore the previously active Event handlers. */ final void restoreGui() { clearGui(); for ( final KeyListener l : canvasKeyListeners ) canvas.addKeyListener( l ); for ( final KeyListener l : windowKeyListeners ) window.addKeyListener( l ); for ( final KeyListener l : ijKeyListeners ) ij.addKeyListener( l ); for ( final MouseListener l : canvasMouseListeners ) canvas.addMouseListener( l ); for ( final MouseMotionListener l : canvasMouseMotionListeners ) canvas.addMouseMotionListener( l ); for ( final MouseWheelListener l : windowMouseWheelListeners ) window.addMouseWheelListener( l ); for ( final AdjustmentListener l : scrollBarAdjustmentListeners ) scrollBar.addAdjustmentListener( l ); scrollBar.setValues( scrollBarValue, scrollBarVisible, scrollBarMin, scrollBarMax ); }
handler = new MTJHandler(this); window.addKeyListener(handler); window.addMouseWheelListener(handler); canvas.addKeyListener(handler); canvas.addMouseMotionListener(handler);
setFocusTraversalKeysEnabled(false); if (!(this instanceof StackWindow)) addMouseWheelListener(this); setResizable(true); if (!(this instanceof HistogramWindow&&IJ.isMacro()&&Interpreter.isBatchMode())) {
setFocusTraversalKeysEnabled(false); if (!(this instanceof StackWindow)) addMouseWheelListener(this); setResizable(true); if (!(this instanceof HistogramWindow&&IJ.isMacro()&&Interpreter.isBatchMode())) {
window.addMouseWheelListener(window); canvas.addKeyListener(IJ.getInstance()); canvas.addMouseMotionListener(canvas);