Class JPanel3DMouse_WM

All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener, RootPaneContainer, WindowConstants

public class JPanel3DMouse_WM extends JInterfaceBase implements ChangeListener
See Also:
  • Field Details

    • DEBUG

      private static boolean DEBUG
    • serialVersionUID

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

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

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

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

      private JSlider mouseTranslationSpeedSlider
      Mouse translation speed slider.
    • mouseRotationSpeedSlider

      private JSlider mouseRotationSpeedSlider
      Mouse rotation speed slider.
    • mouseRotationCutoffSlider

      private JSlider mouseRotationCutoffSlider
      Mouse rotation sensitivity cutoff slider
    • zInvertCheckBox

      private JCheckBox zInvertCheckBox
      Invert movement checkbox
    • labelX1

      private JLabel labelX1
      Labels beneath sliders.
    • labelXMid

      private JLabel labelXMid
      Labels beneath sliders.
    • labelXEnd

      private JLabel labelXEnd
      Labels beneath sliders.
    • rotationCutoffTextField

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

      private boolean inMenu
    • gbc_1

      private GridBagConstraints gbc_1
    • gbc_2

      private GridBagConstraints gbc_2
    • gbc_3

      private GridBagConstraints gbc_3
    • gbc_4

      private GridBagConstraints gbc_4
    • gbc_5

      private GridBagConstraints gbc_5
    • chckbxLeftright

      private JCheckBox chckbxLeftright
    • chckbxUpdown

      private JCheckBox chckbxUpdown
    • chckbxForwardsbackwards

      private JCheckBox chckbxForwardsbackwards
    • chckbxRotationRX

      private JCheckBox chckbxRotationRX
    • chckbxRotationRy

      private JCheckBox chckbxRotationRy
    • chckbxRotationRz

      private JCheckBox chckbxRotationRz
    • chckbxfine

      private JCheckBox chckbxfine
    • mouseTranslationCutoffSlider

      private JSlider mouseTranslationCutoffSlider
    • lblTranslation

      private JLabel lblTranslation
    • lblRotation

      private JLabel lblRotation
    • translationCutoffTextField

      private JTextField translationCutoffTextField
    • leftRighticon

      private JLabel leftRighticon
    • leftRighticon_1

      private JLabel leftRighticon_1
    • tilticon

      private JLabel tilticon
    • spinIcon

      private JLabel spinIcon
    • rollIcon

      private JLabel rollIcon
    • lblTranslations

      private JLabel lblTranslations
    • lblRotations

      private JLabel lblRotations
    • buttonfine

      private JButton buttonfine
    • buttonnormal

      private JButton buttonnormal
  • Constructor Details

    • JPanel3DMouse_WM

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

    • init

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

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener
    • stateChanged

      public void stateChanged(ChangeEvent e)
      Specified by:
      stateChanged in interface ChangeListener
    • disposeLocal

      public void disposeLocal()
      Dispose memory.
    • isInMenu

      public boolean isInMenu()
    • setInMenu

      public void setInMenu(boolean inMenu)