Package gov.nih.mipav.view.dialogs
Class JDialogSaveVistaParams
- 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.JDialogSaveVistaParams
-
- 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 JDialogSaveVistaParams extends JDialogBase
- Author:
- pandyan
- See Also:
- 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.JTextField
acquisitionOrientationField
textfieldsprivate javax.swing.JTextField
bandtypeField
textfieldsprivate javax.swing.JTextField
birthField
textfieldsprivate javax.swing.JTextField
boundingBoxField
textfieldsprivate javax.swing.JTextField
caField
textfieldsprivate javax.swing.JTextField
CoilIDField
textfieldsprivate javax.swing.JTextField
conventionField
textfieldsprivate javax.swing.JTextField
cpField
textfieldsprivate javax.swing.JTextField
dateField
textfieldsprivate javax.swing.JTextField
deviceField
textfieldsprivate javax.swing.JTextField
extentField
textfieldsprivate javax.swing.JTextField
fixpointField
textfieldsprivate ModelImage
image
imageprivate javax.swing.JPanel
mainPanel
panelsprivate javax.swing.JTextField
modalityField
textfieldsprivate javax.swing.JTextField
MPIL_vista_0Field
textfieldsprivate javax.swing.JTextField
nameField
textfieldsprivate javax.swing.JTextField
nbandsField
textfieldsprivate javax.swing.JTextField
ncolumnsField
textfieldsprivate javax.swing.JTextField
nframesField
textfieldsprivate javax.swing.JTextField
nrowsField
textfieldsprivate javax.swing.JTextField
ntimestepsField
textfieldsprivate javax.swing.JPanel
optionalPanel
panelsprivate javax.swing.JTextField
ori_ncolumnsField
textfieldsprivate javax.swing.JTextField
ori_nrowsField
textfieldsprivate javax.swing.JTextField
orientationField
textfieldsprivate javax.swing.JTextField
patientField
textfieldsprivate javax.swing.JTextField
protocolField
textfieldsprivate javax.swing.JTextField
repetition_timeField
textfieldsprivate javax.swing.JTextField
repnField
textfieldsprivate javax.swing.JPanel
requiredPanel
panelsprivate javax.swing.JTextField
sequenceField
textfieldsprivate javax.swing.JTextField
sexField
textfieldsprivate javax.swing.JTextField
slice_timeField
textfieldsprivate javax.swing.JTabbedPane
tabbedPane
tabbed paneprivate javax.swing.JTextField
talairachField
textfieldsprivate javax.swing.JPanel
talairachPanel
panelsprivate javax.swing.JTextField
timeField
textfieldsprivate java.util.ArrayList<javax.swing.JTextField>
vistaParamTextfields
array list of text fieldsprivate javax.swing.JTextField
voxelField
textfields-
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 JDialogSaveVistaParams(java.awt.Frame theParentFrame, ModelImage image)
constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
java.util.ArrayList<javax.swing.JTextField>
getVistaParamTextfields()
private void
init()
initprivate void
populateOptionalPanel()
populates the options panelprivate void
populateRequiredPanel()
private void
populateTalairachPanel()
populprivate void
prepopulateField(javax.swing.JTextField textfield)
prepopulates fieldsprivate boolean
validateRequiredParams()
-
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, 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
-
image
private ModelImage image
image
-
tabbedPane
private javax.swing.JTabbedPane tabbedPane
tabbed pane
-
mainPanel
private javax.swing.JPanel mainPanel
panels
-
requiredPanel
private javax.swing.JPanel requiredPanel
panels
-
optionalPanel
private javax.swing.JPanel optionalPanel
panels
-
talairachPanel
private javax.swing.JPanel talairachPanel
panels
-
nameField
private javax.swing.JTextField nameField
textfields
-
modalityField
private javax.swing.JTextField modalityField
textfields
-
patientField
private javax.swing.JTextField patientField
textfields
-
birthField
private javax.swing.JTextField birthField
textfields
-
sexField
private javax.swing.JTextField sexField
textfields
-
deviceField
private javax.swing.JTextField deviceField
textfields
-
protocolField
private javax.swing.JTextField protocolField
textfields
-
sequenceField
private javax.swing.JTextField sequenceField
textfields
-
CoilIDField
private javax.swing.JTextField CoilIDField
textfields
-
dateField
private javax.swing.JTextField dateField
textfields
-
timeField
private javax.swing.JTextField timeField
textfields
-
boundingBoxField
private javax.swing.JTextField boundingBoxField
textfields
-
ori_nrowsField
private javax.swing.JTextField ori_nrowsField
textfields
-
ori_ncolumnsField
private javax.swing.JTextField ori_ncolumnsField
textfields
-
acquisitionOrientationField
private javax.swing.JTextField acquisitionOrientationField
textfields
-
caField
private javax.swing.JTextField caField
textfields
-
cpField
private javax.swing.JTextField cpField
textfields
-
extentField
private javax.swing.JTextField extentField
textfields
-
fixpointField
private javax.swing.JTextField fixpointField
textfields
-
talairachField
private javax.swing.JTextField talairachField
textfields
-
nbandsField
private javax.swing.JTextField nbandsField
textfields
-
nframesField
private javax.swing.JTextField nframesField
textfields
-
nrowsField
private javax.swing.JTextField nrowsField
textfields
-
ncolumnsField
private javax.swing.JTextField ncolumnsField
textfields
-
bandtypeField
private javax.swing.JTextField bandtypeField
textfields
-
repnField
private javax.swing.JTextField repnField
textfields
-
voxelField
private javax.swing.JTextField voxelField
textfields
-
conventionField
private javax.swing.JTextField conventionField
textfields
-
orientationField
private javax.swing.JTextField orientationField
textfields
-
MPIL_vista_0Field
private javax.swing.JTextField MPIL_vista_0Field
textfields
-
ntimestepsField
private javax.swing.JTextField ntimestepsField
textfields
-
repetition_timeField
private javax.swing.JTextField repetition_timeField
textfields
-
slice_timeField
private javax.swing.JTextField slice_timeField
textfields
-
vistaParamTextfields
private java.util.ArrayList<javax.swing.JTextField> vistaParamTextfields
array list of text fields
-
-
Constructor Detail
-
JDialogSaveVistaParams
public JDialogSaveVistaParams(java.awt.Frame theParentFrame, ModelImage image)
constructor- Parameters:
theParentFrame
-image
-
-
-
Method Detail
-
init
private void init()
init
-
prepopulateField
private void prepopulateField(javax.swing.JTextField textfield)
prepopulates fields- Parameters:
textfield
-
-
populateOptionalPanel
private void populateOptionalPanel()
populates the options panel
-
populateTalairachPanel
private void populateTalairachPanel()
popul
-
populateRequiredPanel
private void populateRequiredPanel()
-
validateRequiredParams
private boolean validateRequiredParams()
-
getVistaParamTextfields
public java.util.ArrayList<javax.swing.JTextField> getVistaParamTextfields()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
- Overrides:
actionPerformed
in classJDialogBase
-
-