ij.gui
Interface DialogListener
- All Known Implementing Classes:
- ArrowToolOptions, BackgroundSubtracter, Binary, Convolver, GaussianBlur, HyperStackReducer, ImageMath, MaximumFinder, PlugInFilterRunner, RankFilters, RGBStackConverter, Rotator, SpecifyROI, StackLabeler, Translator, UnsharpMask
public interface DialogListener
PlugIns or PlugInFilters that want to listen to changes in a GenericDialog
without adding listeners for each dialog field should implement this method.
The various dialog items can be read by the gd.getNextNumber etc. methods
in the dialogItemChanged method of a PlugIn orPlugInFilter.
The PlugIn or PlugInFilter has to be added to the GenericDialog by
its addDialogListener method.
Method Summary |
boolean |
dialogItemChanged(GenericDialog gd,
java.awt.AWTEvent e)
This method is invoked by a Generic Dialog if any of the inputs have changed
(CANCEL does not trigger it; OK and running the dialog from a macro only
trigger the first DialogListener added to a GenericDialog). |
dialogItemChanged
boolean dialogItemChanged(GenericDialog gd,
java.awt.AWTEvent e)
- This method is invoked by a Generic Dialog if any of the inputs have changed
(CANCEL does not trigger it; OK and running the dialog from a macro only
trigger the first DialogListener added to a GenericDialog).
- Parameters:
e
- The event that has been generated by the user action in the dialog.
Note that e
is null
if the
dialogItemChanged method is called after the user has pressed the
OK button or if the GenericDialog has read its parameters from a
macro.gd
- A reference to the GenericDialog.
- Returns:
- Should be true if the dialog input is valid. False disables the
OK button and preview (if any).