# Uses of Interface
ij.ImageListener

Packages that use ImageListener
Package
Description
ij
ij.gui
ij.plugin
ij.plugin.frame

## Uses of ImageListener in ij

Methods in ij with parameters of type ImageListener
Modifier and Type
Method
Description
`static void`
ImagePlus.`addImageListener(ImageListener listener)`
`static void`
ImagePlus.`removeImageListener(ImageListener listener)`

## Uses of ImageListener in ij.gui

Classes in ij.gui that implement ImageListener
Modifier and Type
Class
Description
`class`
`HistogramWindow`
This class is an extended ImageWindow that displays histograms.
`class`
`PlotWindow`
This class implements the Analyze/Plot Profile command.

## Uses of ImageListener in ij.plugin

Classes in ij.plugin that implement ImageListener
Modifier and Type
Class
Description
`class`
`EventListener`
This plugin implements the Plugins/Utilities/Monitor Events command.
`class`
`Orthogonal_Views`
This plugin projects dynamically orthogonal XZ and YZ views of a stack.

## Uses of ImageListener in ij.plugin.frame

Classes in ij.plugin.frame that implement ImageListener
Modifier and Type
Class
Description
`class`
`Recorder`
This is ImageJ's macro recorder.
`class`
`SyncWindows`
This class "synchronizes" mouse input in multiple windows.
`class`
`ThresholdAdjuster`
Adjusts the lower and upper threshold levels of the active image.