Class JPanelVolOpacity

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener

    public class JPanelVolOpacity
    extends JPanelVolOpacityBase
    Deprecated.
    Simple panel containing the volume renderer opacity controls.
    Version:
    0.1 May, 2003
    See Also:
    JPanelVolumeOpacity, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • 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 Deprecated Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent event)
      Deprecated.
      Closes dialog box when the OK button is pressed and sets the variables.
      void addGM()
      Deprecated.
      Add the gradient magnitude histogram to the opacity control panel.
      private void buildPanelA()
      Deprecated.
      Method that displays the histogram and controls to manipulate the opacity.
      private void buildPanelB()
      Deprecated.
      Method that displays the histogram and controls to manipulate the opacity.
      private void buildPanelGM_A()
      Deprecated.
      Method that displays the histogram and controls to manipulate the opacity.
      private void buildPanelGM_B()
      Deprecated.
      Method that displays the histogram and controls to manipulate the opacity.
      private void calcHistograms()
      Deprecated.
      Calculates histogram for the imageA, B.
      private void calcHistogramsGM()
      Deprecated.
      Calculates histogram for the gradient magnitude imageA, B.
      void disposeLocal()
      Deprecated.
      Clear memory and garbage collection.
      protected void finalize()
      Deprecated.
      Calls dispose.
      ModelImage getGradMagA()
      Deprecated.
      Get the gradient magnitude imageA.
      ModelImage getGradMagB()
      Deprecated.
      Get the gradient magnitude imageB.
      private void initialize()
      Deprecated.
      Sets up the GUI (panels, buttons, etc) and displays it on the screen.
      void itemStateChanged​(java.awt.event.ItemEvent event)
      Deprecated.
      Sets the flags for the checkboxes.
      void removeGM()
      Deprecated.
      Add the gradient magnitude hitogram to the opacity control panel.
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.awt.event.FocusListener

        focusGained, focusLost
      • Methods inherited from interface java.awt.event.KeyListener

        keyPressed, keyReleased, keyTyped
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Deprecated.
        Use serialVersionUID for interoperability.
        See Also:
        Constant Field Values
      • histogramA

        private ModelHistogram histogramA
        Deprecated.
        Histogram reference for image A.
      • histogramB

        private ModelHistogram histogramB
        Deprecated.
        Histogram reference for image B.
      • histogramGM_A

        private ModelHistogram histogramGM_A
        Deprecated.
        Histogram reference for imageA GM.
      • histogramGM_B

        private ModelHistogram histogramGM_B
        Deprecated.
        Histogram reference for imageB GM.
      • rendererProgressBar

        private javax.swing.JProgressBar rendererProgressBar
        Deprecated.
        A reference to the volume renderer frame's progress bar.
    • Constructor Detail

      • JPanelVolOpacity

        public JPanelVolOpacity​(RenderViewBase theParentFrame,
                                ModelImage _imgA,
                                ModelImage _imgB)
        Deprecated.
        Creates new dialog for converting type of image.
        Parameters:
        theParentFrame - Parent frame.
        _imgA - Source imageA.
        _imgB - Source imageB.
        See Also:
        JPanelVolumeOpacity
    • Method Detail

      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent event)
        Deprecated.
        Closes dialog box when the OK button is pressed and sets the variables.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
        Overrides:
        actionPerformed in class JPanelVolOpacityBase
        Parameters:
        event - Event that triggers this function
      • addGM

        public void addGM()
        Deprecated.
        Add the gradient magnitude histogram to the opacity control panel.
        Specified by:
        addGM in class JPanelVolOpacityBase
      • itemStateChanged

        public void itemStateChanged​(java.awt.event.ItemEvent event)
        Deprecated.
        Sets the flags for the checkboxes.
        Specified by:
        itemStateChanged in interface java.awt.event.ItemListener
        Overrides:
        itemStateChanged in class JPanelRendererBase
        Parameters:
        event - event that triggered this function
      • removeGM

        public void removeGM()
        Deprecated.
        Add the gradient magnitude hitogram to the opacity control panel.
        Specified by:
        removeGM in class JPanelVolOpacityBase
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Deprecated.
        Calls dispose.
        Overrides:
        finalize in class JPanelVolOpacityBase
        Throws:
        java.lang.Throwable - DOCUMENT ME!
      • buildPanelA

        private void buildPanelA()
        Deprecated.
        Method that displays the histogram and controls to manipulate the opacity. Panel for image A.
      • buildPanelB

        private void buildPanelB()
        Deprecated.
        Method that displays the histogram and controls to manipulate the opacity. Panel for image B. Reset the layout.
      • buildPanelGM_A

        private void buildPanelGM_A()
        Deprecated.
        Method that displays the histogram and controls to manipulate the opacity. Panel for image GM_A.
      • buildPanelGM_B

        private void buildPanelGM_B()
        Deprecated.
        Method that displays the histogram and controls to manipulate the opacity. Panel for image GM_B.
      • calcHistograms

        private void calcHistograms()
        Deprecated.
        Calculates histogram for the imageA, B.
      • calcHistogramsGM

        private void calcHistogramsGM()
        Deprecated.
        Calculates histogram for the gradient magnitude imageA, B.
      • initialize

        private void initialize()
        Deprecated.
        Sets up the GUI (panels, buttons, etc) and displays it on the screen. Change the layout of the volume opacity change diagram.