Class JPanel3DMouse_WM
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- gov.nih.mipav.view.renderer.WildMagic.Interface.JInterfaceBase
-
- gov.nih.mipav.view.renderer.WildMagic.Interface.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 gov.nih.mipav.view.renderer.WildMagic.Interface.JInterfaceBase
JInterfaceBase.CancelListener, JInterfaceBase.DrawingPanel, JInterfaceBase.OkColorListener
-
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.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 sliderprivate 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 thisprotected java.awt.Font
serif12
Fonts, same asMipavUtil.font12
andMipavUtil.font12B.
protected java.awt.Font
serif12B
Fonts, same asMipavUtil.font12
andMipavUtil.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 gov.nih.mipav.view.renderer.WildMagic.Interface.JInterfaceBase
cancelButton, colorChooser, m_kVolumeViewer, mainPanel, OKButton, rayBasedRenderWM
-
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 JPanel3DMouse_WM(VolumeTriPlanarInterface kVolumeViewer)
Constructor.
-
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 gov.nih.mipav.view.renderer.WildMagic.Interface.JInterfaceBase
buildCancelButton, buildOKButton, buildTitledBorder, getMainPanel, setButtonColor, updateColorButton
-
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
-
-
-
-
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 asMipavUtil.font12
andMipavUtil.font12B.
-
serif12B
protected java.awt.Font serif12B
Fonts, same asMipavUtil.font12
andMipavUtil.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 interfacejava.awt.event.ActionListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChanged
in interfacejavax.swing.event.ChangeListener
-
disposeLocal
public void disposeLocal()
Dispose memory.
-
isInMenu
public boolean isInMenu()
-
setInMenu
public void setInMenu(boolean inMenu)
-
-