Module ij

Package ij.gui

  • Interface Summary 
    Interface Description
    DialogListener
    PlugIns or PlugInFilters that want to listen to changes in a GenericDialog without adding listeners for each dialog field should implementthis method.
    PlotMaker
    Plugins that generate "Live" profile plots (Profiler and ZAxisProfiler) displayed in PlotWindows implement this interface.
    RoiListener
    Plugins that implement this interface are notified when an ROI is created, modified or deleted.
  • Class Summary 
    Class Description
    Arrow
    This is an Roi subclass for creating and displaying arrows.
    ColorChooser
    Displays a dialog that allows the user to select a color using three sliders.
    EllipseRoi
    This class implements the ellipse selection tool.
    FreehandRoi
    Freehand region of interest or freehand line of interest
    GenericDialog
    This class is a customizable modal dialog box.
    GUI
    This class consists of static GUI utility methods.
    HistogramPlot  
    HistogramWindow
    This class is an extended ImageWindow that displays histograms.
    HTMLDialog
    This is modal or non-modal dialog box that displays HTML formated text.
    ImageCanvas
    This is a Canvas used to display images in a Window.
    ImageLayout
    This is a custom layout manager that supports resizing of zoomed images.
    ImagePanel
    This class is used by GenericDialog to add images to dialogs.
    ImageRoi
    An ImageRoi is an Roi that overlays an image.
    ImageWindow
    A frame for displaying images.
    Line
    This class represents a straight line selection.
    Line.PointIterator
    Dedicated point iterator for thin lines.
    MessageDialog
    A modal dialog box that displays information.
    MultiLineLabel
    Custom component for displaying multiple lines.
    NewImage
    New image dialog box plus several static utility methods for creating images.
    NonBlockingGenericDialog
    This is an extension of GenericDialog that is non-modal.
    OvalRoi
    Oval region of interest
    Overlay
    An Overlay is a list of ROIs that can be drawn non-destructively on an Image.
    Plot
    This class creates an image that line graphs, scatter plots and plots of vector fields (arrows) can be drawn on and displayed.
    PlotCanvas
    This 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
    PlotContentsDialog
    This class implements the Plot Window's Data>"Add from Plot", "Add form Table", "Add Fit" and "More>Contents Style" dialogs
    PlotDialog  
    PlotVirtualStack
    This is a virtual stack of frozen plots.
    PlotWindow
    This class implements the Analyze/Plot Profile command.
    PointRoi
    This class represents a collection of points that can be associated with counters.
    PolygonRoi
    This class represents a polygon region of interest or polyline of interest.
    ProfilePlot
    Creates a density profile plot of a rectangular selection or line selection.
    ProgressBar
    This is the progress bar that is displayed in the lower right hand corner of the ImageJ window.
    Roi
    A rectangular region of interest and superclass for the other ROI classes.
    RoiDefaultsDialog
    This plugin implements the Edit/Options/Roi Defaults command.
    RoiProperties
    Displays a dialog that allows the user to specify ROI properties such as color and line width.
    RotatedRectRoi
    This class implements the rotated rectangle selection tool.
    SaveChangesDialog
    A modal dialog box with a one line message and "Don't Save", "Cancel" and "Save" buttons.
    ScrollbarWithLabel
    This class, based on Joachim Walter's Image5D package, adds "c", "z" labels and play-pause icons (T) to the stack and hyperstacks dimension sliders.
    ShapeRoi
    A subclass of ij.gui.Roi (2D Regions Of Interest) implemented in terms of java.awt.Shape.
    StackWindow
    This class is an extended ImageWindow that displays stacks and hyperstacks.
    TextRoi
    This class is a rectangular ROI containing text.
    Toolbar
    The ImageJ toolbar.
    TrimmedButton
    This is an extended Button class used to reduce the width of the HUGE buttons on Mac OS X.
    WaitForUserDialog
    This is a non-modal dialog box used to ask the user to perform some task while a macro or plugin is running.
    Wand
    This class implements ImageJ's wand (tracing) tool.
    YesNoCancelDialog
    A modal dialog box with a one line message and "Yes", "No" and "Cancel" buttons.