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.JTextFieldacquisitionOrientationFieldtextfieldsprivate javax.swing.JTextFieldbandtypeFieldtextfieldsprivate javax.swing.JTextFieldbirthFieldtextfieldsprivate javax.swing.JTextFieldboundingBoxFieldtextfieldsprivate javax.swing.JTextFieldcaFieldtextfieldsprivate javax.swing.JTextFieldCoilIDFieldtextfieldsprivate javax.swing.JTextFieldconventionFieldtextfieldsprivate javax.swing.JTextFieldcpFieldtextfieldsprivate javax.swing.JTextFielddateFieldtextfieldsprivate javax.swing.JTextFielddeviceFieldtextfieldsprivate javax.swing.JTextFieldextentFieldtextfieldsprivate javax.swing.JTextFieldfixpointFieldtextfieldsprivate ModelImageimageimageprivate javax.swing.JPanelmainPanelpanelsprivate javax.swing.JTextFieldmodalityFieldtextfieldsprivate javax.swing.JTextFieldMPIL_vista_0Fieldtextfieldsprivate javax.swing.JTextFieldnameFieldtextfieldsprivate javax.swing.JTextFieldnbandsFieldtextfieldsprivate javax.swing.JTextFieldncolumnsFieldtextfieldsprivate javax.swing.JTextFieldnframesFieldtextfieldsprivate javax.swing.JTextFieldnrowsFieldtextfieldsprivate javax.swing.JTextFieldntimestepsFieldtextfieldsprivate javax.swing.JPaneloptionalPanelpanelsprivate javax.swing.JTextFieldori_ncolumnsFieldtextfieldsprivate javax.swing.JTextFieldori_nrowsFieldtextfieldsprivate javax.swing.JTextFieldorientationFieldtextfieldsprivate javax.swing.JTextFieldpatientFieldtextfieldsprivate javax.swing.JTextFieldprotocolFieldtextfieldsprivate javax.swing.JTextFieldrepetition_timeFieldtextfieldsprivate javax.swing.JTextFieldrepnFieldtextfieldsprivate javax.swing.JPanelrequiredPanelpanelsprivate javax.swing.JTextFieldsequenceFieldtextfieldsprivate javax.swing.JTextFieldsexFieldtextfieldsprivate javax.swing.JTextFieldslice_timeFieldtextfieldsprivate javax.swing.JTabbedPanetabbedPanetabbed paneprivate javax.swing.JTextFieldtalairachFieldtextfieldsprivate javax.swing.JPaneltalairachPanelpanelsprivate javax.swing.JTextFieldtimeFieldtextfieldsprivate java.util.ArrayList<javax.swing.JTextField>vistaParamTextfieldsarray list of text fieldsprivate javax.swing.JTextFieldvoxelFieldtextfields-
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 voidactionPerformed(java.awt.event.ActionEvent e)java.util.ArrayList<javax.swing.JTextField>getVistaParamTextfields()private voidinit()initprivate voidpopulateOptionalPanel()populates the options panelprivate voidpopulateRequiredPanel()private voidpopulateTalairachPanel()populprivate voidprepopulateField(javax.swing.JTextField textfield)prepopulates fieldsprivate booleanvalidateRequiredParams()-
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:
actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classJDialogBase
-
-