Class JDialogHistogramLUT

  • All Implemented Interfaces:
    AlgorithmInterface, DialogDefaultsInterface, java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class JDialogHistogramLUT
    extends JDialogBase
    implements AlgorithmInterface
    Deprecated.
    Dialog to call the histogram algorithm. This dialog will not be visible because it does not require user input at this time. It was made a dialog object because it may in the future require user input and to be consistent with the dialog/algorithm paradigm. In should be noted, that the algorithms are executed in their own thread.
    Version:
    0.1 Nov 17, 1998
    Author:
    Matthew J. McAuliffe, Ph.D.
    See Also:
    JFrameHistogram, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent event)
      Deprecated.
      Closes dialog box when the OK button is pressed and calls the algorithm.
      void algorithmPerformed​(AlgorithmBase algorithm)
      Deprecated.
      This method is required if the AlgorithmPerformed interface is implemented.
      void constructDialog()
      Deprecated.
      Creates a dialog to choose if histogram should be over all of image or just VOI regions.
      void histogramLUT​(boolean entireFlag)
      Deprecated.
      Makes a histogram LUT by calling ViewJFrameHistoLUT.
      void setColocalizationEMFrame​(boolean colocalizationEMFrame)
      Deprecated.
      if true parentFrame is a ViewJFrameColocalizationEM.
      void setColocalizationRegFrame​(boolean colocalizationRegFrame)
      Deprecated.
      if true parentFrame is a ViewJFrameColocalizationRegression.
      void windowActivated​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      void windowClosed​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      void windowClosing​(java.awt.event.WindowEvent event)
      Deprecated.
      Disposes of error dialog, then frame.
      void windowDeactivated​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      void windowDeiconified​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      void windowIconified​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      void windowOpened​(java.awt.event.WindowEvent event)
      Deprecated.
      Unchanged.
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
      • 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

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

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Deprecated.
        Use serialVersionUID for interoperability.
        See Also:
        Constant Field Values
      • colocalizationEMFrame

        private boolean colocalizationEMFrame
        Deprecated.
        DOCUMENT ME!
      • colocalizationRegFrame

        private boolean colocalizationRegFrame
        Deprecated.
        DOCUMENT ME!
      • imageA

        private ModelImage imageA
        Deprecated.
        DOCUMENT ME!
      • imageB

        private ModelImage imageB
        Deprecated.
        DOCUMENT ME!
      • LUTa

        private ModelLUT LUTa
        Deprecated.
        DOCUMENT ME!
      • LUTb

        private ModelLUT LUTb
        Deprecated.
        DOCUMENT ME!
      • regionFlag

        private boolean regionFlag
        Deprecated.
        DOCUMENT ME!
      • RGBa

        private ModelRGB RGBa
        Deprecated.
        DOCUMENT ME!
      • RGBb

        private ModelRGB RGBb
        Deprecated.
        DOCUMENT ME!
      • VOIRegions

        private javax.swing.JRadioButton VOIRegions
        Deprecated.
        DOCUMENT ME!
      • wholeImage

        private javax.swing.JRadioButton wholeImage
        Deprecated.
        DOCUMENT ME!
    • Constructor Detail

      • JDialogHistogramLUT

        public JDialogHistogramLUT​(java.awt.Frame theParentFrame,
                                   ModelImage imA,
                                   ModelImage imB,
                                   ModelLUT _LUTa,
                                   ModelLUT _LUTb)
        Deprecated.
        Creates new histogram dialog. Does not actually display dialog - constructDialog is called from ViewJFrameImage if there are VOI regions in the image. Otherwise, histogramLUT is called directly.
        Parameters:
        theParentFrame - Parent frame
        imA - Source image A
        imB - Source image B (can be null)
        _LUTa - LUT associated with image A.
        _LUTb - LUT associated with image B (can be null).
      • JDialogHistogramLUT

        public JDialogHistogramLUT​(java.awt.Frame theParentFrame,
                                   ModelImage imA,
                                   ModelImage imB,
                                   ModelRGB _RGBa,
                                   ModelRGB _RGBb)
        Deprecated.
        Creates new histogram dialog. Does not actually display dialog - constructDialog is called from ViewJFrameImage if there are VOI regions in the image. Otherwise, histogramLUT is called directly.
        Parameters:
        theParentFrame - Parent frame
        imA - Source image A
        imB - Source image B (can be null)
        _RGBa - RGB LUT associated with image A.
        _RGBb - RGB LUT associated with image B (can be null).
      • JDialogHistogramLUT

        public JDialogHistogramLUT​(java.awt.Frame theParentFrame,
                                   ViewJComponentRegistration _regComponent,
                                   ModelImage imA,
                                   ModelImage imB,
                                   ModelLUT _LUTa,
                                   ModelLUT _LUTb)
        Deprecated.
        Creates new histogram dialog. This is called from ViewJFrameRegistration.
        Parameters:
        theParentFrame - Parent frame
        _regComponent - Registration component.
        imA - Source image A
        imB - DOCUMENT ME!
        _LUTa - Source image B (can be null)
        _LUTb - RGB LUT associated with image A.
      • JDialogHistogramLUT

        public JDialogHistogramLUT​(java.awt.Frame theParentFrame,
                                   ViewJComponentRegistration _regComponent,
                                   ModelImage imA,
                                   ModelImage imB,
                                   ModelRGB _RGBa,
                                   ModelRGB _RGBb)
        Deprecated.
        Creates new histogram dialog. This is called from ViewJFrameRegistration.
        Parameters:
        theParentFrame - Parent frame
        _regComponent - Registration component.
        imA - Source image A
        imB - Source image B (can be null)
        _RGBa - RGB LUT associated with image A.
        _RGBb - RGB LUT associated with image B (can be null).
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
        Deprecated.
        Closes dialog box when the OK button is pressed and calls the algorithm.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
        Overrides:
        actionPerformed in class JDialogBase
        Parameters:
        event - event that triggers function
      • algorithmPerformed

        public void algorithmPerformed​(AlgorithmBase algorithm)
        Deprecated.
        This method is required if the AlgorithmPerformed interface is implemented. It is called by the algorithm when it has completed or failed to to complete, so that the dialog can be display the result image and/or clean up.
        Specified by:
        algorithmPerformed in interface AlgorithmInterface
        Parameters:
        algorithm - Algorithm that caused the event.
      • constructDialog

        public void constructDialog()
        Deprecated.
        Creates a dialog to choose if histogram should be over all of image or just VOI regions.
      • histogramLUT

        public void histogramLUT​(boolean entireFlag)
        Deprecated.
        Makes a histogram LUT by calling ViewJFrameHistoLUT.
        Parameters:
        entireFlag - if true calculate histogram for entire image
      • setColocalizationEMFrame

        public void setColocalizationEMFrame​(boolean colocalizationEMFrame)
        Deprecated.
        if true parentFrame is a ViewJFrameColocalizationEM.
        Parameters:
        colocalizationEMFrame - DOCUMENT ME!
      • setColocalizationRegFrame

        public void setColocalizationRegFrame​(boolean colocalizationRegFrame)
        Deprecated.
        if true parentFrame is a ViewJFrameColocalizationRegression.
        Parameters:
        colocalizationRegFrame - DOCUMENT ME!
      • windowActivated

        public void windowActivated​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowActivated in interface java.awt.event.WindowListener
        Overrides:
        windowActivated in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowClosed

        public void windowClosed​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowClosed in interface java.awt.event.WindowListener
        Overrides:
        windowClosed in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowClosing

        public void windowClosing​(java.awt.event.WindowEvent event)
        Deprecated.
        Disposes of error dialog, then frame. Sets cancelled to true.
        Specified by:
        windowClosing in interface java.awt.event.WindowListener
        Overrides:
        windowClosing in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowDeactivated

        public void windowDeactivated​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowDeactivated in interface java.awt.event.WindowListener
        Overrides:
        windowDeactivated in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowDeiconified

        public void windowDeiconified​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowDeiconified in interface java.awt.event.WindowListener
        Overrides:
        windowDeiconified in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowIconified

        public void windowIconified​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowIconified in interface java.awt.event.WindowListener
        Overrides:
        windowIconified in class JDialogBase
        Parameters:
        event - WindowEvent
      • windowOpened

        public void windowOpened​(java.awt.event.WindowEvent event)
        Deprecated.
        Unchanged.
        Specified by:
        windowOpened in interface java.awt.event.WindowListener
        Overrides:
        windowOpened in class JDialogBase
        Parameters:
        event - WindowEvent