Class 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 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 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)  
      java.util.ArrayList<javax.swing.JTextField> getVistaParamTextfields()  
      private void init()
      init
      private void populateOptionalPanel()
      populates the options panel
      private void populateRequiredPanel()  
      private void populateTalairachPanel()
      popul
      private void prepopulateField​(javax.swing.JTextField textfield)
      prepopulates fields
      private boolean validateRequiredParams()  
      • 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

      • 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 interface java.awt.event.ActionListener
        Overrides:
        actionPerformed in class JDialogBase