Documentation of 'ij.gui.HistogramWindow' Java class
HistogramWindow
ij.gui

Class HistogramWindow

  • All Implemented Interfaces:
    RoiListener, ImageListener, Measurements, java.awt.datatransfer.ClipboardOwner, java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.MouseWheelListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible


    public class HistogramWindow
    extends ImageWindow
    implements Measurements, java.awt.event.ActionListener, java.awt.datatransfer.ClipboardOwner, ImageListener, RoiListener, java.lang.Runnable
    This class is an extended ImageWindow that displays histograms.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Constructor Summary

      Constructors 
      Constructor and Description
      HistogramWindow(ImagePlus imp)
      Displays a histogram using the title "Histogram of ImageName".
      HistogramWindow(java.lang.String title, ImagePlus imp, ImageStatistics stats)
      Displays a histogram using the specified title and ImageStatistics.
      HistogramWindow(java.lang.String title, ImagePlus imp, int bins)
      Displays a histogram using the specified title and number of bins.
      HistogramWindow(java.lang.String title, ImagePlus imp, int bins, double histMin, double histMax)
      Displays a histogram using the specified title, number of bins and histogram range.
      HistogramWindow(java.lang.String title, ImagePlus imp, int bins, double histMin, double histMax, int yMax)
      Displays a histogram using the specified title, number of bins, histogram range and yMax.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent e) 
      int[] getHistogram() 
      ResultsTable getResultsTable()
      Returns the histogram values as a ResultsTable.
      double[] getXValues() 
      void imageClosed(ImagePlus imp) 
      void imageOpened(ImagePlus imp) 
      void imageUpdated(ImagePlus imp) 
      void lostOwnership(java.awt.datatransfer.Clipboard clipboard, java.awt.datatransfer.Transferable contents) 
      void mouseMoved(int x, int y)
      This method is called by ImageCanvas.mouseMoved(MouseEvent).
      void roiModified(ImagePlus img, int id) 
      void run() 
      void setup() 
      void showHistogram(ImagePlus imp, ImageStatistics stats)
      Draws the histogram using the specified title and ImageStatistics.
      void showHistogram(ImagePlus imp, int bins)
      Draws the histogram using the specified title and number of bins.
      void showHistogram(ImagePlus imp, int bins, double histMin, double histMax)
      Draws the histogram using the specified title, number of bins and histogram range.
      • Methods inherited from class java.awt.Frame

        addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.MenuContainer

        getFont, postEvent
    • Field Detail

      • nBins

        public static int nBins
    • Constructor Detail

      • HistogramWindow

        public HistogramWindow(ImagePlus imp)
        Displays a histogram using the title "Histogram of ImageName".
      • HistogramWindow

        public HistogramWindow(java.lang.String title,
                               ImagePlus imp,
                               int bins)
        Displays a histogram using the specified title and number of bins. Currently, the number of bins must be 256 expect for 32 bit images.
      • HistogramWindow

        public HistogramWindow(java.lang.String title,
                               ImagePlus imp,
                               int bins,
                               double histMin,
                               double histMax)
        Displays a histogram using the specified title, number of bins and histogram range. Currently, the number of bins must be 256 and the histogram range range must be the same as the image range expect for 32 bit images.
      • HistogramWindow

        public HistogramWindow(java.lang.String title,
                               ImagePlus imp,
                               int bins,
                               double histMin,
                               double histMax,
                               int yMax)
        Displays a histogram using the specified title, number of bins, histogram range and yMax.
      • HistogramWindow

        public HistogramWindow(java.lang.String title,
                               ImagePlus imp,
                               ImageStatistics stats)
        Displays a histogram using the specified title and ImageStatistics.
    • Method Detail

      • showHistogram

        public void showHistogram(ImagePlus imp,
                                  int bins)
        Draws the histogram using the specified title and number of bins. Currently, the number of bins must be 256 expect for 32 bit images.
      • showHistogram

        public void showHistogram(ImagePlus imp,
                                  int bins,
                                  double histMin,
                                  double histMax)
        Draws the histogram using the specified title, number of bins and histogram range. Currently, the number of bins must be 256 and the histogram range range must be the same as the image range expect for 32 bit images.
      • showHistogram

        public void showHistogram(ImagePlus imp,
                                  ImageStatistics stats)
        Draws the histogram using the specified title and ImageStatistics.
      • setup

        public void setup()
      • getResultsTable

        public ResultsTable getResultsTable()
        Returns the histogram values as a ResultsTable.
      • actionPerformed

        public void actionPerformed(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • lostOwnership

        public void lostOwnership(java.awt.datatransfer.Clipboard clipboard,
                                  java.awt.datatransfer.Transferable contents)
        Specified by:
        lostOwnership in interface java.awt.datatransfer.ClipboardOwner
      • getHistogram

        public int[] getHistogram()
      • getXValues

        public double[] getXValues()
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.