Class JPanel3DMouse_WM

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class JPanel3DMouse_WM
    extends JInterfaceBase
    implements javax.swing.event.ChangeListener
    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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JButton buttonfine  
      private javax.swing.JButton buttonnormal  
      private javax.swing.JCheckBox chckbxfine  
      private javax.swing.JCheckBox chckbxForwardsbackwards  
      private javax.swing.JCheckBox chckbxLeftright  
      private javax.swing.JCheckBox chckbxRotationRX  
      private javax.swing.JCheckBox chckbxRotationRy  
      private javax.swing.JCheckBox chckbxRotationRz  
      private javax.swing.JCheckBox chckbxUpdown  
      private static boolean DEBUG  
      private java.awt.GridBagConstraints gbc_1  
      private java.awt.GridBagConstraints gbc_2  
      private java.awt.GridBagConstraints gbc_3  
      private java.awt.GridBagConstraints gbc_4  
      private java.awt.GridBagConstraints gbc_5  
      private boolean inMenu  
      private javax.swing.JLabel labelX1
      Labels beneath sliders.
      private javax.swing.JLabel labelXEnd
      Labels beneath sliders.
      private javax.swing.JLabel labelXMid
      Labels beneath sliders.
      private javax.swing.JLabel lblRotation  
      private javax.swing.JLabel lblRotations  
      private javax.swing.JLabel lblTranslation  
      private javax.swing.JLabel lblTranslations  
      private javax.swing.JLabel leftRighticon  
      private javax.swing.JLabel leftRighticon_1  
      private javax.swing.JSlider mouseRotationCutoffSlider
      Mouse rotation sensitivity cutoff slider
      private javax.swing.JSlider mouseRotationSpeedSlider
      Mouse rotation speed slider.
      private javax.swing.JSlider mouseTranslationCutoffSlider  
      private javax.swing.JSlider mouseTranslationSpeedSlider
      Mouse translation speed slider.
      private javax.swing.JLabel rollIcon  
      private javax.swing.JTextField rotationCutoffTextField
      Text fields that display the sensitivity number next to the sliders.
      private javax.swing.JScrollPane scroller
      The scroll pane holding the panel content.
      private static long serialVersionUID
      eclipse generated this
      protected java.awt.Font serif12
      Fonts, same as MipavUtil.font12 and MipavUtil.font12B.
      protected java.awt.Font serif12B
      Fonts, same as MipavUtil.font12 and MipavUtil.font12B.
      private javax.swing.JLabel spinIcon  
      private javax.swing.JLabel tilticon  
      private javax.swing.JTextField translationCutoffTextField  
      private javax.swing.JCheckBox zInvertCheckBox
      Invert movement checkbox
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)  
      void disposeLocal()
      Dispose memory.
      private void init()
      Initializes the GUI components.
      boolean isInMenu()  
      void setInMenu​(boolean inMenu)  
      void stateChanged​(javax.swing.event.ChangeEvent e)  
      • 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, setVisible, 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

      • DEBUG

        private static boolean DEBUG
      • serialVersionUID

        private static final long serialVersionUID
        eclipse generated this
        See Also:
        Constant Field Values
      • serif12

        protected java.awt.Font serif12
        Fonts, same as MipavUtil.font12 and MipavUtil.font12B.
      • serif12B

        protected java.awt.Font serif12B
        Fonts, same as MipavUtil.font12 and MipavUtil.font12B.
      • scroller

        private javax.swing.JScrollPane scroller
        The scroll pane holding the panel content. Useful when the screen is small.
      • mouseTranslationSpeedSlider

        private javax.swing.JSlider mouseTranslationSpeedSlider
        Mouse translation speed slider.
      • mouseRotationSpeedSlider

        private javax.swing.JSlider mouseRotationSpeedSlider
        Mouse rotation speed slider.
      • mouseRotationCutoffSlider

        private javax.swing.JSlider mouseRotationCutoffSlider
        Mouse rotation sensitivity cutoff slider
      • zInvertCheckBox

        private javax.swing.JCheckBox zInvertCheckBox
        Invert movement checkbox
      • labelX1

        private javax.swing.JLabel labelX1
        Labels beneath sliders.
      • labelXMid

        private javax.swing.JLabel labelXMid
        Labels beneath sliders.
      • labelXEnd

        private javax.swing.JLabel labelXEnd
        Labels beneath sliders.
      • rotationCutoffTextField

        private javax.swing.JTextField rotationCutoffTextField
        Text fields that display the sensitivity number next to the sliders.
      • inMenu

        private boolean inMenu
      • gbc_1

        private java.awt.GridBagConstraints gbc_1
      • gbc_2

        private java.awt.GridBagConstraints gbc_2
      • gbc_3

        private java.awt.GridBagConstraints gbc_3
      • gbc_4

        private java.awt.GridBagConstraints gbc_4
      • gbc_5

        private java.awt.GridBagConstraints gbc_5
      • chckbxLeftright

        private javax.swing.JCheckBox chckbxLeftright
      • chckbxUpdown

        private javax.swing.JCheckBox chckbxUpdown
      • chckbxForwardsbackwards

        private javax.swing.JCheckBox chckbxForwardsbackwards
      • chckbxRotationRX

        private javax.swing.JCheckBox chckbxRotationRX
      • chckbxRotationRy

        private javax.swing.JCheckBox chckbxRotationRy
      • chckbxRotationRz

        private javax.swing.JCheckBox chckbxRotationRz
      • chckbxfine

        private javax.swing.JCheckBox chckbxfine
      • mouseTranslationCutoffSlider

        private javax.swing.JSlider mouseTranslationCutoffSlider
      • lblTranslation

        private javax.swing.JLabel lblTranslation
      • lblRotation

        private javax.swing.JLabel lblRotation
      • translationCutoffTextField

        private javax.swing.JTextField translationCutoffTextField
      • leftRighticon

        private javax.swing.JLabel leftRighticon
      • leftRighticon_1

        private javax.swing.JLabel leftRighticon_1
      • tilticon

        private javax.swing.JLabel tilticon
      • spinIcon

        private javax.swing.JLabel spinIcon
      • rollIcon

        private javax.swing.JLabel rollIcon
      • lblTranslations

        private javax.swing.JLabel lblTranslations
      • lblRotations

        private javax.swing.JLabel lblRotations
      • buttonfine

        private javax.swing.JButton buttonfine
      • buttonnormal

        private javax.swing.JButton buttonnormal
    • Constructor Detail

      • JPanel3DMouse_WM

        public JPanel3DMouse_WM​(VolumeTriPlanarInterface kVolumeViewer)
        Constructor.
        Parameters:
        kVolumeViewer - parent frame.
    • Method Detail

      • init

        private void init()
        Initializes the GUI components.
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • stateChanged

        public void stateChanged​(javax.swing.event.ChangeEvent e)
        Specified by:
        stateChanged in interface javax.swing.event.ChangeListener
      • disposeLocal

        public void disposeLocal()
        Dispose memory.
      • isInMenu

        public boolean isInMenu()
      • setInMenu

        public void setInMenu​(boolean inMenu)