Interface Summary Interface Description DialogListenerPlugIns or PlugInFilters that want to listen to changes in a GenericDialog without adding listeners for each dialog field should implementthis method. PlotMakerPlugins that generate "Live" profile plots (Profiler and ZAxisProfiler) displayed in PlotWindows implement this interface. RoiListenerPlugins that implement this interface are notified when an ROI is created, modified or deleted.
Class Summary Class Description ArrowThis is an Roi subclass for creating and displaying arrows. ColorChooserDisplays a dialog that allows the user to select a color using three sliders. EllipseRoiThis class implements the ellipse selection tool. FreehandRoiFreehand region of interest or freehand line of interest GenericDialogThis class is a customizable modal dialog box. GUIThis class consists of static GUI utility methods. HistogramPlot HistogramWindowThis class is an extended ImageWindow that displays histograms. HTMLDialogThis is modal or non-modal dialog box that displays HTML formated text. ImageCanvasThis is a Canvas used to display images in a Window. ImageLayoutThis is a custom layout manager that supports resizing of zoomed images. ImagePanelThis class is used by GenericDialog to add images to dialogs. ImageRoiAn ImageRoi is an Roi that overlays an image. ImageWindowA frame for displaying images. LineThis class represents a straight line selection. Line.PointIteratorDedicated point iterator for thin lines. MessageDialogA modal dialog box that displays information. MultiLineLabelCustom component for displaying multiple lines. NewImageNew image dialog box plus several static utility methods for creating images. NonBlockingGenericDialogThis is an extension of GenericDialog that is non-modal. OvalRoiOval region of interest OverlayAn Overlay is a list of ROIs that can be drawn non-destructively on an Image. PlotThis class creates an image that line graphs, scatter plots and plots of vector fields (arrows) can be drawn on and displayed. PlotCanvasThis subclass of ImageCanvas has special provisions for plots: - Zooming: sets the plot range - Scrolling: moves data area This behavior is suppressed if the plot is frozen PlotContentsDialogThis class implements the Plot Window's Data>"Add from Plot", "Add form Table", "Add Fit" and "More>Contents Style" dialogs PlotDialog PlotVirtualStackThis is a virtual stack of frozen plots. PlotWindowThis class implements the Analyze/Plot Profile command. PointRoiThis class represents a collection of points that can be associated with counters. PolygonRoiThis class represents a polygon region of interest or polyline of interest. ProfilePlotCreates a density profile plot of a rectangular selection or line selection. ProgressBarThis is the progress bar that is displayed in the lower right hand corner of the ImageJ window. RoiA rectangular region of interest and superclass for the other ROI classes. RoiDefaultsDialogThis plugin implements the Edit/Options/Roi Defaults command. RoiPropertiesDisplays a dialog that allows the user to specify ROI properties such as color and line width. RotatedRectRoiThis class implements the rotated rectangle selection tool. SaveChangesDialogA modal dialog box with a one line message and "Don't Save", "Cancel" and "Save" buttons. ScrollbarWithLabelThis class, based on Joachim Walter's Image5D package, adds "c", "z" labels and play-pause icons (T) to the stack and hyperstacks dimension sliders. ShapeRoiA subclass of
ij.gui.Roi(2D Regions Of Interest) implemented in terms of java.awt.Shape.
StackWindowThis class is an extended ImageWindow that displays stacks and hyperstacks. TextRoiThis class is a rectangular ROI containing text. ToolbarThe ImageJ toolbar. TrimmedButtonThis is an extended Button class used to reduce the width of the HUGE buttons on Mac OS X. WaitForUserDialogThis is a non-modal dialog box used to ask the user to perform some task while a macro or plugin is running. WandThis class implements ImageJ's wand (tracing) tool. YesNoCancelDialogA modal dialog box with a one line message and "Yes", "No" and "Cancel" buttons.