Package gov.nih.mipav.view.dialogs
Class JDialogHistogramLUT
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- gov.nih.mipav.view.dialogs.JDialogBase
-
- gov.nih.mipav.view.dialogs.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 gov.nih.mipav.view.dialogs.JDialogBase
JDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKAction
-
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
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
colocalizationEMFrame
Deprecated.DOCUMENT ME!private boolean
colocalizationRegFrame
Deprecated.DOCUMENT ME!private ModelImage
imageA
Deprecated.DOCUMENT ME!private ModelImage
imageB
Deprecated.DOCUMENT ME!private ModelLUT
LUTa
Deprecated.DOCUMENT ME!private ModelLUT
LUTb
Deprecated.DOCUMENT ME!private ViewJComponentRegistration
regComponent
Deprecated.false = apply algorithm only to VOI regions.private boolean
regionFlag
Deprecated.DOCUMENT ME!private ModelRGB
RGBa
Deprecated.DOCUMENT ME!private ModelRGB
RGBb
Deprecated.DOCUMENT ME!private static long
serialVersionUID
Deprecated.Use serialVersionUID for interoperability.private javax.swing.JRadioButton
VOIRegions
Deprecated.DOCUMENT ME!private javax.swing.JRadioButton
wholeImage
Deprecated.DOCUMENT ME!-
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogBase
applyButton, bar, cancelButton, cancelFlag, closeButton, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManager
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description JDialogHistogramLUT(java.awt.Frame theParentFrame, ModelImage imA, ModelImage imB, ModelLUT _LUTa, ModelLUT _LUTb)
Deprecated.JDialogHistogramLUT(java.awt.Frame theParentFrame, ModelImage imA, ModelImage imB, ModelRGB _RGBa, ModelRGB _RGBb)
Deprecated.JDialogHistogramLUT(java.awt.Frame theParentFrame, ViewJComponentRegistration _regComponent, ModelImage imA, ModelImage imB, ModelLUT _LUTa, ModelLUT _LUTb)
Deprecated.JDialogHistogramLUT(java.awt.Frame theParentFrame, ViewJComponentRegistration _regComponent, ModelImage imA, ModelImage imB, ModelRGB _RGBa, ModelRGB _RGBb)
Deprecated.
-
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 gov.nih.mipav.view.dialogs.JDialogBase
buildApplyButton, buildButtons, buildCancelButton, buildCancelButton, buildCloseButton, buildHelpButton, buildImageComboBox, buildOKButton, buildOKButton, buildOKCancelButtons, buildTitledBorder, buildTitledBorder, createLabel, createProgressBar, createProgressBar, createTextField, focusGained, focusLost, getDialogName, isCancelled, isQuietRunning, isRunInSeparateThread, isScriptRunning, itemStateChanged, loadDefaults, loadDefaults, makeImageName, makeString, openNewFrame, saveDefaults, saveDefaults, setLeftHandSystem, setQuietRunning, setScriptRunning, setSeparateThread, setVisible, setVisible, setVisibleMenuBar, setVisibleStandard, setVOIManager, setWCSystem, testParameter, testParameterMin, updateFFTFileInfo, updateFileInfo, updateFileInfoOtherModality, updateFileInfoStatic, updateFileInfoStatic, updateFileTypeInfo, updateFileTypeInfo
-
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
-
-
-
-
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!
-
regComponent
private ViewJComponentRegistration regComponent
Deprecated.false = apply algorithm only to VOI regions.
-
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 frameimA
- Source image AimB
- 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 frameimA
- Source image AimB
- 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 AimB
- 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 AimB
- 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 interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classJDialogBase
- 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 interfaceAlgorithmInterface
- 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
- iftrue
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 interfacejava.awt.event.WindowListener
- Overrides:
windowActivated
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowClosed
in interfacejava.awt.event.WindowListener
- Overrides:
windowClosed
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent event)
Deprecated.Disposes of error dialog, then frame. Sets cancelled totrue
.- Specified by:
windowClosing
in interfacejava.awt.event.WindowListener
- Overrides:
windowClosing
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowDeactivated
in interfacejava.awt.event.WindowListener
- Overrides:
windowDeactivated
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowDeiconified
in interfacejava.awt.event.WindowListener
- Overrides:
windowDeiconified
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowIconified
in interfacejava.awt.event.WindowListener
- Overrides:
windowIconified
in classJDialogBase
- Parameters:
event
- WindowEvent
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent event)
Deprecated.Unchanged.- Specified by:
windowOpened
in interfacejava.awt.event.WindowListener
- Overrides:
windowOpened
in classJDialogBase
- Parameters:
event
- WindowEvent
-
-