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.JButtonbuttonfineprivate javax.swing.JButtonbuttonnormalprivate javax.swing.JCheckBoxchckbxfineprivate javax.swing.JCheckBoxchckbxForwardsbackwardsprivate javax.swing.JCheckBoxchckbxLeftrightprivate javax.swing.JCheckBoxchckbxRotationRXprivate javax.swing.JCheckBoxchckbxRotationRyprivate javax.swing.JCheckBoxchckbxRotationRzprivate javax.swing.JCheckBoxchckbxUpdownprivate static booleanDEBUGprivate java.awt.GridBagConstraintsgbc_1private java.awt.GridBagConstraintsgbc_2private java.awt.GridBagConstraintsgbc_3private java.awt.GridBagConstraintsgbc_4private java.awt.GridBagConstraintsgbc_5private booleaninMenuprivate javax.swing.JLabellabelX1Labels beneath sliders.private javax.swing.JLabellabelXEndLabels beneath sliders.private javax.swing.JLabellabelXMidLabels beneath sliders.private javax.swing.JLabellblRotationprivate javax.swing.JLabellblRotationsprivate javax.swing.JLabellblTranslationprivate javax.swing.JLabellblTranslationsprivate javax.swing.JLabelleftRighticonprivate javax.swing.JLabelleftRighticon_1private javax.swing.JSlidermouseRotationCutoffSliderMouse rotation sensitivity cutoff sliderprivate javax.swing.JSlidermouseRotationSpeedSliderMouse rotation speed slider.private javax.swing.JSlidermouseTranslationCutoffSliderprivate javax.swing.JSlidermouseTranslationSpeedSliderMouse translation speed slider.private javax.swing.JLabelrollIconprivate javax.swing.JTextFieldrotationCutoffTextFieldText fields that display the sensitivity number next to the sliders.private javax.swing.JScrollPanescrollerThe scroll pane holding the panel content.private static longserialVersionUIDeclipse generated thisprotected java.awt.Fontserif12Fonts, same asMipavUtil.font12andMipavUtil.font12B.protected java.awt.Fontserif12BFonts, same asMipavUtil.font12andMipavUtil.font12B.private javax.swing.JLabelspinIconprivate javax.swing.JLabeltilticonprivate javax.swing.JTextFieldtranslationCutoffTextFieldprivate javax.swing.JCheckBoxzInvertCheckBoxInvert 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 voidactionPerformed(java.awt.event.ActionEvent e)voiddisposeLocal()Dispose memory.private voidinit()Initializes the GUI components.booleanisInMenu()voidsetInMenu(boolean inMenu)voidstateChanged(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.font12andMipavUtil.font12B.
-
serif12B
protected java.awt.Font serif12B
Fonts, same asMipavUtil.font12andMipavUtil.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:
actionPerformedin interfacejava.awt.event.ActionListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
disposeLocal
public void disposeLocal()
Dispose memory.
-
isInMenu
public boolean isInMenu()
-
setInMenu
public void setInMenu(boolean inMenu)
-
-