Package gov.nih.mipav.view.dialogs
Class JDialogCT
- 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.JDialogCT
-
- All Implemented Interfaces:
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 JDialogCT extends JDialogBase implements java.awt.event.ItemListener
Simple dialog for CT window presets.- Version:
- 0.1 Aug 1, 1997
- Author:
- Matthew J. McAuliffe, Ph.D.
- See Also:
FileIO, 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 javax.swing.JLabelabdomenLabelPreset labels.private intabdomenMaxPreset min, max values.private intabdomenMinPreset min, max values.private javax.swing.JLabelheadLabelDOCUMENT ME!private intheadMaxDOCUMENT ME!private intheadMinDOCUMENT ME!private ViewJPanelHistoLUThistoPanelprivate javax.swing.JLabellungLabelDOCUMENT ME!private intlungMaxDOCUMENT ME!private intlungMinDOCUMENT ME!private ModelLUTLUTprivate javax.swing.JLabelmaxLabelDOCUMENT ME!private javax.swing.JTextFieldmaxTextMin, max text fields.private javax.swing.JLabelmediastinumLabelDOCUMENT ME!private intmediastinumMaxDOCUMENT ME!private intmediastinumMinDOCUMENT ME!private javax.swing.JLabelminLabelDOCUMENT ME!private javax.swing.JTextFieldminTextMin, max text fields.private intorigNPtsSingle Transfer Line size.private float[]origXx, y, z arrays of the LUT transfer function.private float[]origYx, y, z arrays of the LUT transfer function.private javax.swing.JRadioButtonradioAbdomenPreset radio buttons.private javax.swing.JRadioButtonradioHeadDOCUMENT ME!private javax.swing.JRadioButtonradioLungDOCUMENT ME!private javax.swing.JRadioButtonradioMediastinumDOCUMENT ME!private javax.swing.JRadioButtonradioSpineDOCUMENT ME!private javax.swing.JRadioButtonradioVertebraeDOCUMENT ME!private javax.swing.JButtonresetButtonReset button to reset the default preset values.private static longserialVersionUIDUse serialVersionUID for interoperability.private javax.swing.JButtonsetButtonWhen user change the window, level values, setButton sets the min, max of the window values.private javax.swing.JLabelspineLabelDOCUMENT ME!private intspineMaxDOCUMENT ME!private intspineMinDOCUMENT ME!private javax.swing.JLabelvertebraeLabelDOCUMENT ME!private intvertebraeMaxDOCUMENT ME!private intvertebraeMinDOCUMENT 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 JDialogCT(ViewJPanelHistoLUT _histoPanel, ModelLUT _lut)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)Calls various methods depending on the action.protected voidbuildResetButton()Builds the Edit button.protected voidbuildSetButton()Builds the set button.voiditemStateChanged(java.awt.event.ItemEvent event)Sets the flags for the checkboxes.-
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, 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, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
-
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
Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
abdomenLabel
private javax.swing.JLabel abdomenLabel
Preset labels.
-
abdomenMin
private int abdomenMin
Preset min, max values. Min presents the min window value. Max presents the max window value.
-
abdomenMax
private int abdomenMax
Preset min, max values. Min presents the min window value. Max presents the max window value.
-
headLabel
private javax.swing.JLabel headLabel
DOCUMENT ME!
-
headMin
private int headMin
DOCUMENT ME!
-
headMax
private int headMax
DOCUMENT ME!
-
lungLabel
private javax.swing.JLabel lungLabel
DOCUMENT ME!
-
lungMin
private int lungMin
DOCUMENT ME!
-
lungMax
private int lungMax
DOCUMENT ME!
-
mediastinumLabel
private javax.swing.JLabel mediastinumLabel
DOCUMENT ME!
-
mediastinumMin
private int mediastinumMin
DOCUMENT ME!
-
mediastinumMax
private int mediastinumMax
DOCUMENT ME!
-
minLabel
private javax.swing.JLabel minLabel
DOCUMENT ME!
-
maxLabel
private javax.swing.JLabel maxLabel
DOCUMENT ME!
-
minText
private javax.swing.JTextField minText
Min, max text fields.
-
maxText
private javax.swing.JTextField maxText
Min, max text fields.
-
origNPts
private int origNPts
Single Transfer Line size.
-
origX
private float[] origX
x, y, z arrays of the LUT transfer function.
-
origY
private float[] origY
x, y, z arrays of the LUT transfer function.
-
radioAbdomen
private javax.swing.JRadioButton radioAbdomen
Preset radio buttons.
-
radioHead
private javax.swing.JRadioButton radioHead
DOCUMENT ME!
-
radioLung
private javax.swing.JRadioButton radioLung
DOCUMENT ME!
-
radioMediastinum
private javax.swing.JRadioButton radioMediastinum
DOCUMENT ME!
-
radioSpine
private javax.swing.JRadioButton radioSpine
DOCUMENT ME!
-
radioVertebrae
private javax.swing.JRadioButton radioVertebrae
DOCUMENT ME!
-
resetButton
private javax.swing.JButton resetButton
Reset button to reset the default preset values.
-
setButton
private javax.swing.JButton setButton
When user change the window, level values, setButton sets the min, max of the window values.
-
spineLabel
private javax.swing.JLabel spineLabel
DOCUMENT ME!
-
spineMin
private int spineMin
DOCUMENT ME!
-
spineMax
private int spineMax
DOCUMENT ME!
-
vertebraeLabel
private javax.swing.JLabel vertebraeLabel
DOCUMENT ME!
-
vertebraeMin
private int vertebraeMin
DOCUMENT ME!
-
vertebraeMax
private int vertebraeMax
DOCUMENT ME!
-
LUT
private ModelLUT LUT
-
histoPanel
private ViewJPanelHistoLUT histoPanel
-
-
Constructor Detail
-
JDialogCT
public JDialogCT(ViewJPanelHistoLUT _histoPanel, ModelLUT _lut)
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
Calls various methods depending on the action.- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classJDialogBase- Parameters:
event- Event that triggered function.
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent event)
Sets the flags for the checkboxes.- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener- Overrides:
itemStateChangedin classJDialogBase- Parameters:
event- Event that triggered this function.
-
buildResetButton
protected void buildResetButton()
Builds the Edit button. Sets it internally as well return the just-built button.
-
buildSetButton
protected void buildSetButton()
Builds the set button.
-
-