Package gov.nih.mipav.view.dialogs
Class JDialogMipavOptions
- java.lang.Object
 - 
- java.awt.Component
 - 
- java.awt.Container
 - 
- java.awt.Window
 - 
- java.awt.Dialog
 - 
- javax.swing.JDialog
 - 
- gov.nih.mipav.view.dialogs.JDialogBase
 - 
- gov.nih.mipav.view.dialogs.JDialogMipavOptions
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 DialogDefaultsInterface,java.awt.event.ActionListener,java.awt.event.FocusListener,java.awt.event.ItemListener,java.awt.event.KeyListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class JDialogMipavOptions extends JDialogBase implements java.awt.event.KeyListener
This dialog contains access to MIPAV preferences.- Author:
 - parsonsd
 - See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classJDialogMipavOptions.ComboBoxRendererDOCUMENT ME!(package private) classJDialogMipavOptions.ComboBoxRenderer2DOCUMENT ME!(package private) classJDialogMipavOptions.FontBoxRendererDOCUMENT ME!- 
Nested classes/interfaces inherited from class gov.nih.mipav.view.dialogs.JDialogBase
JDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKAction 
- 
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.JRadioButtonabsoluteWindowLevelButtonprivate javax.swing.JButtonactiveColorDOCUMENT ME!private javax.swing.JComboBoxactiveImageColorBorderSizeborder size for active image colorprivate javax.swing.JCheckBoxcheckOnFrameCloseDOCUMENT ME!private javax.swing.JColorChoosercolorChooserDOCUMENT ME!private javax.swing.JComboBoxcomboBoxSaveImgMethodWhether to save .img files as selected by dialog or always as analyze, interfile, or nifti.private javax.swing.JComboBoxcomboBoxSaveMncMethodWhether to save .mnc files as selected by dialog or always as minc1 or minc2.private javax.swing.JComboBoxcomplexDisplayChoicesThe available choices for displaying the numerical values of complex dataprivate javax.swing.JCheckBoxcontinuousVOIBoxprivate javax.swing.JComboBoxcrosshairChoicesDOCUMENT ME!private java.lang.String[]crosshairNamesDOCUMENT ME!private javax.swing.JComboBoxdebugAlgorithmBoxBox to select logging level for Algorithm categoryprivate javax.swing.JComboBoxdebugCommsBoxBox to select logging level for Comms categoryprivate javax.swing.JComboBoxdebugFileIOBoxBox to select logging level for FileIO categoryprivate javax.swing.JComboBoxdebugMinorBoxBox to select logging level for Minor categoryprivate javax.swing.JComboBoxdebugScriptingBoxBox to select logging level for Scripting categoryprivate javax.swing.JComboBoxdefaultDisplayChoicesAvailable choices for displaying brightness/color display correlations for pixel values.private javax.swing.JCheckBoxdicomCatcherDOCUMENT ME!private javax.swing.JCheckBoxdicomReceiverOnStartDicom Receiver check boxprivate javax.swing.JPaneldisplayColorPanelDOCUMENT ME!private javax.swing.JCheckBoxdisplayHistogramWhether images are updated in real-time based on histogram changes.private javax.swing.JPaneldisplayImagePanelGives user choices for displaying complex images.private javax.swing.JCheckBoxdisplayLogMagThe check box to indicate whether images are displayed using the log of their magnitudeprivate javax.swing.JCheckBoxdisplayLUTWhether to auto-display lut associated with file.private javax.swing.JPaneldisplayPanelMIPAV global options private JPanel globalChangesPanel;.private javax.swing.JCheckBoxdisplaySplashDOCUMENT ME!private javax.swing.JPaneldisplayUserInterfacePanelDOCUMENT ME!private javax.swing.JCheckBoxdoIntensityOnLeftBoxCheck boxes for whether right and left mouse clicks produce default actions.private javax.swing.JCheckBoxdoWinLevOnRightBoxCheck boxes for whether right and left mouse clicks produce default actions.private javax.swing.JButtoneditUserDefButtonButton to lasunch the Edit User Defined File Types Dialogprivate javax.swing.JCheckBoxenableLoggingBoxDOCUMENT ME!private intfileFilterDOCUMENT ME!private javax.swing.JPanelfileMiscPanelDOCUMENT ME!private javax.swing.JPanelfilePanelDOCUMENT ME!private javax.swing.JPanelfileSavePanelDOCUMENT ME!private javax.swing.JButtonfileTempDirBrowseButtonprivate javax.swing.JTextFieldfileTempDirFieldprivate javax.swing.JButtonfilterButtonDOCUMENT ME!private javax.swing.JCheckBoxflipNIFTIReadCheckBoxprivate javax.swing.JComboBoxfontChooserDOCUMENT ME!private java.lang.String[]fontNamesDOCUMENT ME!private javax.swing.JTextFieldfontSizeFieldDOCUMENT ME!private javax.swing.JTextFieldframeRateFieldDOCUMENT ME!private javax.swing.JCheckBoxgpuCompEnabledCheckBoxGPU computing enabled check boxprivate javax.swing.JButtongpuInfoButtonDOCUMENT ME!private javax.swing.JCheckBoxhistoForceUBYTEprivate javax.swing.JComboBoximageChooserDOCUMENT ME!private javax.swing.JButtonintensityLabelBackgroundButtonDOCUMENT ME!private java.awt.ColorintensityLabelBackgroundColorDOCUMENT ME!private java.awt.ColorintensityLabelColorDOCUMENT ME!private javax.swing.JButtonintensityLabelColorButtonDOCUMENT ME!private javax.swing.JComboBoxinterpolateDisplayChoicesAvailable options for image interpolation(package private) javax.swing.JLabel[]labelsDOCUMENT ME!private javax.swing.JComboBoxlfDisplayChoicesLook and feel choices.private javax.swing.JButtonlogFileButtonDOCUMENT ME!private java.lang.StringlogFilenameDOCUMENT ME!private javax.swing.JTextFieldmaxDebugLineFieldprivate javax.swing.JCheckBoxmultiThreadingEnabledCheckBoxMulti-Threading Enabled Check Boxprivate javax.swing.JCheckBoxopenImagesInTiledFormatBoxopens images in tiled formatprivate javax.swing.JPanelotherPanelDOCUMENT ME!private javax.swing.JCheckBoxperformHeapMaxCheckDOCUMENT ME!private javax.swing.JComboBoxpointVOIChoicesDOCUMENT ME!private java.awt.ColorpreferredActiveColorDOCUMENT ME!private java.lang.StringpreferredCrosshairDOCUMENT ME!private javax.swing.JCheckBoxprovenanceCheckBoxDOCUMENT ME!private javax.swing.JButtonprovenanceFileButtonprivate java.lang.StringprovenanceFilenameprivate javax.swing.JCheckBoxprovenanceImageCheckBoxprivate javax.swing.JComboBoxquickListLevelDOCUMENT ME!private javax.swing.JRadioButtonrelativeWindowLevelButtonprivate javax.swing.JButtonresetButtonButton used to reset all preferences to default state.private javax.swing.JCheckBoxsaveAllCheckBoxDOCUMENT ME!private javax.swing.JCheckBoxsaveDefaultsCheckBoxDOCUMENT ME!private javax.swing.JLabelsaveLabelLabel before comboBoxSaveMethodprivate javax.swing.JCheckBoxsavePromptOverwriteBoxDOCUMENT ME!private javax.swing.JCheckBoxsaveThumbnailCheckBoxDOCUMENT ME!private javax.swing.JRadioButtonsaveVOILPSButtonprivate javax.swing.JRadioButtonsaveVOIVoxelButtonprivate static longserialVersionUIDUse serialVersionUID for interoperability.private javax.swing.JCheckBoxshowLineVOIAngleBoxDOCUMENT ME!private javax.swing.JCheckBoxshowOutputWindowDOCUMENT ME!private javax.swing.JTabbedPanetabbedPaneDOCUMENT ME!private ViewUserInterfaceuserInterfaceui must be set to access the list of images to set image-specfic options (ie,. log mode)private javax.swing.JComboBoxvoiColorChoicesDOCUMENT ME!private java.lang.String[]voiColorNamesDOCUMENT ME!private java.awt.Color[]voiColorsDOCUMENT ME!private javax.swing.JButtonvoiDrawButtonDOCUMENT ME!private java.awt.ColorvoiDrawColorDOCUMENT ME!private javax.swing.ButtonGroupVOIGroupprivate javax.swing.ButtonGroupWindowLevelGroup- 
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogBase
applyButton, bar, cancelButton, cancelFlag, closeButton, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManager 
- 
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 JDialogMipavOptions()creates a dialog, builds in the options: splash page option Swing file-dialog option Active image color high-light option Debugging options 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent event)Calls various methods based on the user's actions.protected javax.swing.JButtonbuildResetDefaultsButton()Builds the reset to defaults button.voidfillChooser()no information available.voiditemStateChanged(java.awt.event.ItemEvent e)DOCUMENT ME!voidkeyPressed(java.awt.event.KeyEvent e)DOCUMENT ME!voidkeyReleased(java.awt.event.KeyEvent e)DOCUMENT ME!voidkeyTyped(java.awt.event.KeyEvent e)DOCUMENT ME!protected voidmakeActiveColorBorderSizeOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)protected voidmakeActiveColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the active-colour option line in the globalChangesPanel, to allow user to select the colour used to denote the active image.protected javax.swing.JPanelmakeApplyClosePanel()makes the Apply/Close button panel, with the Apply button on the left and the Close button on the right.protected voidmakeCheckOnCloseFrameOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Check on frame close" option line in the globalChangesPanel If checked the user is required to reply to a dialog to close the frame.protected voidmakeComplexImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for displaying complex image informationprotected voidmakeCrosshairOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for crosshair display.protected voidmakeDebugOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the debug option line in the globalChangesPanel.private voidmakeDebugOptionsHelper(javax.swing.JPanel panel, java.lang.String label, javax.swing.JComboBox comboBox, Preferences.LogLevel currentLevel)protected voidmakeDefaultLoadImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for displaying how images should be displayed on default.protected voidmakeDicomReceiverOnStartOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)protected voidmakeFileFilterOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the file filter option line in the globalChangesPanel.protected voidmakeFileTemporaryDirectory(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the temporary file directory fields in fileMiscPanel.protected voidmakeFlipNIFTIReadOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Flip Y axis on NIFTI read of IS and PA" option line in the globalChangesPanel.protected voidmakeFontOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)DOCUMENT ME!protected voidmakeFrameRateOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for default frame rate for saving AVIs.protected voidmakeGpuCompEnabledOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)protected voidmakeHeapMaxCheckOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "VM Heap Max/Preferences memory check" option line in the globalChangesPanel If checked, the initial heap size and maximum heap size in the VM startup file is checked against what is in the preferences for this option.protected voidmakeHistogramImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to update image in real-time as histogram luts are changedprotected voidmakeIntensityLabelColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the drop down list for color options for the intensity label text colorprotected voidmakeInterpolateImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display the image with interpolation on user's screenprotected voidmakeLFOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes option for look and feelprotected voidmakeLoggingOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the Logging option line with checkbox/button in the globalChangesPanel.protected voidmakeLogMagImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display the log of image magnitude on user's screenprotected voidmakeLUTImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display image using lut that is modality or image specific.protected voidmakeMaxDebugLineOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for max number of lines in debug panelprotected voidmakeMouseClickOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for how user interface will react when the left or right mouse buttons are clicked.protected voidmakeMultiThreadingEnabledOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)protected voidmakeNumericsOnly(javax.swing.JTextField txt)takes a txt field, and forces the textfield to accept numbers, backspace, period and delete-key entries.protected voidmakeOutputWindowOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the checkbox where the user can decide whether the output window should appear on startup.protected voidmakeProvenanceOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the Data provenance option line in the globalChangesPanel.protected voidmakeQuickListOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the quicklist option line in the otherPanel.protected voidmakeSaveAllOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Save All on Save" option line in the otherPanel.protected voidmakeSaveDefaultsOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the "Save dialog defaults" option line in the otherPanel.protected voidmakeSaveHdrImgOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Always save .hdr/.img files from dialog/ in Analyze format/ in Interfile format/ in Nifti format" combo box in the otherPanel.protected voidmakeSaveMncOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Always save .mnc files from dialog/ in Minc-1.0 CDF format/ in Minc-2.0 HDF5 format" combo box in the otherPanel.protected voidmakeSaveOverwriteOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the option to prompt on overwrite for saving.protected voidmakeSaveXMLThumbnailOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Save Thumbnail for XML Files" option line in the globalChangesPanel.protected voidmakeSplashOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the splash-screen option line in the otherPanel.protected voidmakeUbyteHistoOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)protected voidmakeVOIColorOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)DOCUMENT ME!protected voidmakeVOIContinuousOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the options for displaying the angle for active line VOIs.protected voidmakeVOIDrawColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)DOCUMENT ME!protected voidmakeVOILineAngleOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the options for displaying the angle for active line VOIs.protected voidmakeVOIPointDrawTypeOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Sets the graphic type for VOI points (4 types, each with a corresponding gif).protected voidmakeVOISaveLPSOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)protected voidmakeWindowLevelOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)private voidreloadComplexImages(java.lang.String beforeComplexDisplayChoice, boolean beforeDoLogMagChoice)Evaluates whether the user preferences which control complex image loading have changed in a way that requires reloading of all complex imagesvoidshowPane(java.lang.String name)Displays the panel with the given name.- 
Methods inherited from class gov.nih.mipav.view.dialogs.JDialogBase
buildApplyButton, buildButtons, buildCancelButton, buildCancelButton, buildCloseButton, buildHelpButton, buildImageComboBox, buildOKButton, buildOKButton, buildOKCancelButtons, buildTitledBorder, buildTitledBorder, createLabel, createProgressBar, createProgressBar, createTextField, focusGained, focusLost, getDialogName, isCancelled, isQuietRunning, isRunInSeparateThread, isScriptRunning, loadDefaults, loadDefaults, makeImageName, makeString, openNewFrame, saveDefaults, saveDefaults, setLeftHandSystem, setQuietRunning, setScriptRunning, setSeparateThread, setVisible, setVisible, setVisibleMenuBar, setVisibleStandard, setVOIManager, setWCSystem, testParameter, testParameterMin, updateFFTFileInfo, updateFileInfo, updateFileInfoOtherModality, updateFileInfoStatic, updateFileInfoStatic, updateFileTypeInfo, updateFileTypeInfo, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened 
- 
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, 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
- 
serialVersionUID
private static final long serialVersionUID
Use serialVersionUID for interoperability.- See Also:
 - Constant Field Values
 
 
- 
labels
javax.swing.JLabel[] labels
DOCUMENT ME! 
- 
activeColor
private javax.swing.JButton activeColor
DOCUMENT ME! 
- 
checkOnFrameClose
private javax.swing.JCheckBox checkOnFrameClose
DOCUMENT ME! 
- 
colorChooser
private javax.swing.JColorChooser colorChooser
DOCUMENT ME! 
- 
crosshairChoices
private javax.swing.JComboBox crosshairChoices
DOCUMENT ME! 
- 
crosshairNames
private java.lang.String[] crosshairNames
DOCUMENT ME! 
- 
multiThreadingEnabledCheckBox
private javax.swing.JCheckBox multiThreadingEnabledCheckBox
Multi-Threading Enabled Check Box 
- 
gpuCompEnabledCheckBox
private javax.swing.JCheckBox gpuCompEnabledCheckBox
GPU computing enabled check box 
- 
gpuInfoButton
private javax.swing.JButton gpuInfoButton
DOCUMENT ME! 
- 
dicomReceiverOnStart
private javax.swing.JCheckBox dicomReceiverOnStart
Dicom Receiver check box 
- 
debugMinorBox
private javax.swing.JComboBox debugMinorBox
Box to select logging level for Minor category 
- 
debugAlgorithmBox
private javax.swing.JComboBox debugAlgorithmBox
Box to select logging level for Algorithm category 
- 
debugFileIOBox
private javax.swing.JComboBox debugFileIOBox
Box to select logging level for FileIO category 
- 
debugCommsBox
private javax.swing.JComboBox debugCommsBox
Box to select logging level for Comms category 
- 
debugScriptingBox
private javax.swing.JComboBox debugScriptingBox
Box to select logging level for Scripting category 
- 
dicomCatcher
private javax.swing.JCheckBox dicomCatcher
DOCUMENT ME! 
- 
displayColorPanel
private final javax.swing.JPanel displayColorPanel
DOCUMENT ME! 
- 
displayPanel
private final javax.swing.JPanel displayPanel
MIPAV global options private JPanel globalChangesPanel;. 
- 
displaySplash
private javax.swing.JCheckBox displaySplash
DOCUMENT ME! 
- 
displayUserInterfacePanel
private final javax.swing.JPanel displayUserInterfacePanel
DOCUMENT ME! 
- 
enableLoggingBox
private javax.swing.JCheckBox enableLoggingBox
DOCUMENT ME! 
- 
fileFilter
private int fileFilter
DOCUMENT ME! 
- 
fileMiscPanel
private final javax.swing.JPanel fileMiscPanel
DOCUMENT ME! 
- 
filePanel
private final javax.swing.JPanel filePanel
DOCUMENT ME! 
- 
fileSavePanel
private final javax.swing.JPanel fileSavePanel
DOCUMENT ME! 
- 
filterButton
private javax.swing.JButton filterButton
DOCUMENT ME! 
- 
editUserDefButton
private javax.swing.JButton editUserDefButton
Button to lasunch the Edit User Defined File Types Dialog 
- 
fontChooser
private javax.swing.JComboBox fontChooser
DOCUMENT ME! 
- 
fontNames
private java.lang.String[] fontNames
DOCUMENT ME! 
- 
fontSizeField
private javax.swing.JTextField fontSizeField
DOCUMENT ME! 
- 
frameRateField
private javax.swing.JTextField frameRateField
DOCUMENT ME! 
- 
histoForceUBYTE
private javax.swing.JCheckBox histoForceUBYTE
 
- 
imageChooser
private javax.swing.JComboBox imageChooser
DOCUMENT ME! 
- 
logFileButton
private javax.swing.JButton logFileButton
DOCUMENT ME! 
- 
logFilename
private java.lang.String logFilename
DOCUMENT ME! 
- 
provenanceCheckBox
private javax.swing.JCheckBox provenanceCheckBox
DOCUMENT ME! 
- 
provenanceFilename
private java.lang.String provenanceFilename
 
- 
provenanceFileButton
private javax.swing.JButton provenanceFileButton
 
- 
provenanceImageCheckBox
private javax.swing.JCheckBox provenanceImageCheckBox
 
- 
otherPanel
private final javax.swing.JPanel otherPanel
DOCUMENT ME! 
- 
performHeapMaxCheck
private javax.swing.JCheckBox performHeapMaxCheck
DOCUMENT ME! 
- 
pointVOIChoices
private javax.swing.JComboBox pointVOIChoices
DOCUMENT ME! 
- 
preferredActiveColor
private java.awt.Color preferredActiveColor
DOCUMENT ME! 
- 
preferredCrosshair
private java.lang.String preferredCrosshair
DOCUMENT ME! 
- 
quickListLevel
private javax.swing.JComboBox quickListLevel
DOCUMENT ME! 
- 
saveAllCheckBox
private javax.swing.JCheckBox saveAllCheckBox
DOCUMENT ME! 
- 
saveDefaultsCheckBox
private javax.swing.JCheckBox saveDefaultsCheckBox
DOCUMENT ME! 
- 
saveLabel
private javax.swing.JLabel saveLabel
Label before comboBoxSaveMethod 
- 
comboBoxSaveImgMethod
private javax.swing.JComboBox comboBoxSaveImgMethod
Whether to save .img files as selected by dialog or always as analyze, interfile, or nifti. 
- 
comboBoxSaveMncMethod
private javax.swing.JComboBox comboBoxSaveMncMethod
Whether to save .mnc files as selected by dialog or always as minc1 or minc2. 
- 
savePromptOverwriteBox
private javax.swing.JCheckBox savePromptOverwriteBox
DOCUMENT ME! 
- 
saveThumbnailCheckBox
private javax.swing.JCheckBox saveThumbnailCheckBox
DOCUMENT ME! 
- 
flipNIFTIReadCheckBox
private javax.swing.JCheckBox flipNIFTIReadCheckBox
 
- 
fileTempDirField
private javax.swing.JTextField fileTempDirField
 
- 
fileTempDirBrowseButton
private javax.swing.JButton fileTempDirBrowseButton
 
- 
showLineVOIAngleBox
private javax.swing.JCheckBox showLineVOIAngleBox
DOCUMENT ME! 
- 
continuousVOIBox
private javax.swing.JCheckBox continuousVOIBox
 
- 
VOIGroup
private javax.swing.ButtonGroup VOIGroup
 
- 
saveVOILPSButton
private javax.swing.JRadioButton saveVOILPSButton
 
- 
saveVOIVoxelButton
private javax.swing.JRadioButton saveVOIVoxelButton
 
- 
showOutputWindow
private javax.swing.JCheckBox showOutputWindow
DOCUMENT ME! 
- 
tabbedPane
private final javax.swing.JTabbedPane tabbedPane
DOCUMENT ME! 
- 
userInterface
private final ViewUserInterface userInterface
ui must be set to access the list of images to set image-specfic options (ie,. log mode) 
- 
voiColorChoices
private javax.swing.JComboBox voiColorChoices
DOCUMENT ME! 
- 
voiColorNames
private java.lang.String[] voiColorNames
DOCUMENT ME! 
- 
voiColors
private java.awt.Color[] voiColors
DOCUMENT ME! 
- 
voiDrawButton
private javax.swing.JButton voiDrawButton
DOCUMENT ME! 
- 
intensityLabelColorButton
private javax.swing.JButton intensityLabelColorButton
DOCUMENT ME! 
- 
intensityLabelBackgroundButton
private javax.swing.JButton intensityLabelBackgroundButton
DOCUMENT ME! 
- 
voiDrawColor
private java.awt.Color voiDrawColor
DOCUMENT ME! 
- 
intensityLabelColor
private java.awt.Color intensityLabelColor
DOCUMENT ME! 
- 
intensityLabelBackgroundColor
private java.awt.Color intensityLabelBackgroundColor
DOCUMENT ME! 
- 
doIntensityOnLeftBox
private javax.swing.JCheckBox doIntensityOnLeftBox
Check boxes for whether right and left mouse clicks produce default actions. 
- 
doWinLevOnRightBox
private javax.swing.JCheckBox doWinLevOnRightBox
Check boxes for whether right and left mouse clicks produce default actions. 
- 
WindowLevelGroup
private javax.swing.ButtonGroup WindowLevelGroup
 
- 
relativeWindowLevelButton
private javax.swing.JRadioButton relativeWindowLevelButton
 
- 
absoluteWindowLevelButton
private javax.swing.JRadioButton absoluteWindowLevelButton
 
- 
openImagesInTiledFormatBox
private javax.swing.JCheckBox openImagesInTiledFormatBox
opens images in tiled format 
- 
displayImagePanel
private final javax.swing.JPanel displayImagePanel
Gives user choices for displaying complex images. 
- 
complexDisplayChoices
private javax.swing.JComboBox complexDisplayChoices
The available choices for displaying the numerical values of complex data 
- 
defaultDisplayChoices
private javax.swing.JComboBox defaultDisplayChoices
Available choices for displaying brightness/color display correlations for pixel values. 
- 
displayLogMag
private javax.swing.JCheckBox displayLogMag
The check box to indicate whether images are displayed using the log of their magnitude 
- 
activeImageColorBorderSize
private javax.swing.JComboBox activeImageColorBorderSize
border size for active image color 
- 
displayHistogram
private javax.swing.JCheckBox displayHistogram
Whether images are updated in real-time based on histogram changes. 
- 
interpolateDisplayChoices
private javax.swing.JComboBox interpolateDisplayChoices
Available options for image interpolation 
- 
resetButton
private javax.swing.JButton resetButton
Button used to reset all preferences to default state. 
- 
displayLUT
private javax.swing.JCheckBox displayLUT
Whether to auto-display lut associated with file. 
- 
lfDisplayChoices
private javax.swing.JComboBox lfDisplayChoices
Look and feel choices. 
- 
maxDebugLineField
private javax.swing.JTextField maxDebugLineField
 
 - 
 
- 
Method Detail
- 
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent event)
Calls various methods based on the user's actions.- Specified by:
 actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
 actionPerformedin classJDialogBase- Parameters:
 event- Event that triggered this function.
 
- 
reloadComplexImages
private void reloadComplexImages(java.lang.String beforeComplexDisplayChoice, boolean beforeDoLogMagChoice)Evaluates whether the user preferences which control complex image loading have changed in a way that requires reloading of all complex images 
- 
fillChooser
public void fillChooser()
no information available. 
- 
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
DOCUMENT ME!- Specified by:
 itemStateChangedin interfacejava.awt.event.ItemListener- Overrides:
 itemStateChangedin classJDialogBase- Parameters:
 e- DOCUMENT ME!
 
- 
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
DOCUMENT ME!- Specified by:
 keyPressedin interfacejava.awt.event.KeyListener- Parameters:
 e- DOCUMENT ME!
 
- 
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
DOCUMENT ME!- Specified by:
 keyReleasedin interfacejava.awt.event.KeyListener- Parameters:
 e- DOCUMENT ME!
 
- 
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
DOCUMENT ME!- Specified by:
 keyTypedin interfacejava.awt.event.KeyListener- Parameters:
 e- DOCUMENT ME!
 
- 
showPane
public void showPane(java.lang.String name)
Displays the panel with the given name. 
- 
makeActiveColorOptions
protected void makeActiveColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the active-colour option line in the globalChangesPanel, to allow user to select the colour used to denote the active image. Sets the colour to either the colour in the preferences file or to the MIPAV default.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeActiveColorBorderSizeOptions
protected void makeActiveColorBorderSizeOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeApplyClosePanel
protected javax.swing.JPanel makeApplyClosePanel()
makes the Apply/Close button panel, with the Apply button on the left and the Close button on the right.The panel is created and organised, but not applied anywhere.
- Returns:
 - the Panel made.
 
 
- 
makeCheckOnCloseFrameOptions
protected void makeCheckOnCloseFrameOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Check on frame close" option line in the globalChangesPanel If checked the user is required to reply to a dialog to close the frame. If unchecked the frame is closed and data my be lost.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeLFOptions
protected void makeLFOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes option for look and feel 
- 
makeDefaultLoadImageOptions
protected void makeDefaultLoadImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for displaying how images should be displayed on default. 
- 
makeComplexImageOptions
protected void makeComplexImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for displaying complex image information- Parameters:
 gbc2- GridBagConstraintsgbl- GridBagLayout
 
- 
makeLUTImageOptions
protected void makeLUTImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display image using lut that is modality or image specific. 
- 
makeLogMagImageOptions
protected void makeLogMagImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display the log of image magnitude on user's screen 
- 
makeInterpolateImageOptions
protected void makeInterpolateImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to display the image with interpolation on user's screen 
- 
makeHistogramImageOptions
protected void makeHistogramImageOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes checkbox for whether to update image in real-time as histogram luts are changed 
- 
makeUbyteHistoOptions
protected void makeUbyteHistoOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl) 
- 
makeCrosshairOptions
protected void makeCrosshairOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)Makes the options for crosshair display.- Parameters:
 gbc2- GridBagConstraintsgbl- GridBagLayout
 
- 
makeDebugOptions
protected void makeDebugOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the debug option line in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeDebugOptionsHelper
private void makeDebugOptionsHelper(javax.swing.JPanel panel, java.lang.String label, javax.swing.JComboBox comboBox, Preferences.LogLevel currentLevel) 
- 
makeMaxDebugLineOptions
protected void makeMaxDebugLineOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for max number of lines in debug panel- Parameters:
 gbc- GridBagConstraintsgbl- GridBagLayout
 
- 
makeFileFilterOptions
protected void makeFileFilterOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the file filter option line in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeFileTemporaryDirectory
protected void makeFileTemporaryDirectory(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the temporary file directory fields in fileMiscPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeFontOptions
protected void makeFontOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)DOCUMENT ME!- Parameters:
 gbc- DOCUMENT ME!gbl- DOCUMENT ME!
 
- 
makeMouseClickOptions
protected void makeMouseClickOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for how user interface will react when the left or right mouse buttons are clicked.- Parameters:
 gbc- DOCUMENT ME!gbl- DOCUMENT ME!
 
- 
makeWindowLevelOptions
protected void makeWindowLevelOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeFrameRateOptions
protected void makeFrameRateOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes options for default frame rate for saving AVIs.- Parameters:
 gbc- GridBagConstraintsgbl- GridBagLayout
 
- 
makeHeapMaxCheckOptions
protected void makeHeapMaxCheckOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "VM Heap Max/Preferences memory check" option line in the globalChangesPanel If checked, the initial heap size and maximum heap size in the VM startup file is checked against what is in the preferences for this option. If unchecked, it signifies that no check should be made.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeLoggingOptions
protected void makeLoggingOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the Logging option line with checkbox/button in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeProvenanceOptions
protected void makeProvenanceOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the Data provenance option line in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeNumericsOnly
protected void makeNumericsOnly(javax.swing.JTextField txt)
takes a txt field, and forces the textfield to accept numbers, backspace, period and delete-key entries.- Parameters:
 txt- DOCUMENT ME!
 
- 
makeOutputWindowOptions
protected void makeOutputWindowOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the checkbox where the user can decide whether the output window should appear on startup.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeQuickListOptions
protected void makeQuickListOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the quicklist option line in the otherPanel.- Parameters:
 gbc- the constraints used in the otherPanelgbl- the layout used in the globablChangesPanel
 
- 
makeSaveAllOptions
protected void makeSaveAllOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Save All on Save" option line in the otherPanel.- Parameters:
 gbc- the constraints used in the otherPanelgbl- the layout used in the globablChangesPanel
 
- 
makeSaveDefaultsOptions
protected void makeSaveDefaultsOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the "Save dialog defaults" option line in the otherPanel.- Parameters:
 gbc- GridBagConstraints the contraintsgbl- GridBagLayout the layout...
 
- 
makeDicomReceiverOnStartOptions
protected void makeDicomReceiverOnStartOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeMultiThreadingEnabledOptions
protected void makeMultiThreadingEnabledOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeGpuCompEnabledOptions
protected void makeGpuCompEnabledOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeSaveHdrImgOptions
protected void makeSaveHdrImgOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Always save .hdr/.img files from dialog/ in Analyze format/ in Interfile format/ in Nifti format" combo box in the otherPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globbalChangesPanel
 
- 
makeSaveMncOptions
protected void makeSaveMncOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Always save .mnc files from dialog/ in Minc-1.0 CDF format/ in Minc-2.0 HDF5 format" combo box in the otherPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globbalChangesPanel
 
- 
makeSaveOverwriteOptions
protected void makeSaveOverwriteOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the option to prompt on overwrite for saving.- Parameters:
 gbc- GridBagConstraintsgbl- GridBagLayout
 
- 
makeSaveXMLThumbnailOptions
protected void makeSaveXMLThumbnailOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Save Thumbnail for XML Files" option line in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeFlipNIFTIReadOptions
protected void makeFlipNIFTIReadOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the "Flip Y axis on NIFTI read of IS and PA" option line in the globalChangesPanel.- Parameters:
 gbc- the constraints used in the globalChangesPanelgbl- the layout used in the globablChangesPanel
 
- 
makeSplashOptions
protected void makeSplashOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)makes the splash-screen option line in the otherPanel.- Parameters:
 gbc- the constraints used in the otherPanelgbl- the layout used in the globablChangesPanel
 
- 
makeVOIColorOptions
protected void makeVOIColorOptions(java.awt.GridBagConstraints gbc2, java.awt.GridBagLayout gbl)DOCUMENT ME!- Parameters:
 gbc2- DOCUMENT ME!gbl- DOCUMENT ME!
 
- 
makeIntensityLabelColorOptions
protected void makeIntensityLabelColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the drop down list for color options for the intensity label text color- Parameters:
 gbc2-gbl-
 
- 
makeVOIDrawColorOptions
protected void makeVOIDrawColorOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)DOCUMENT ME!- Parameters:
 gbc- DOCUMENT ME!gbl- DOCUMENT ME!
 
- 
makeVOILineAngleOptions
protected void makeVOILineAngleOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the options for displaying the angle for active line VOIs.- Parameters:
 gbc- GridBagConstraintsgbl- GridBagLayout
 
- 
makeVOIContinuousOptions
protected void makeVOIContinuousOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Makes the options for displaying the angle for active line VOIs.- Parameters:
 gbc- GridBagConstraintsgbl- GridBagLayout
 
- 
makeVOISaveLPSOptions
protected void makeVOISaveLPSOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl) 
- 
makeVOIPointDrawTypeOptions
protected void makeVOIPointDrawTypeOptions(java.awt.GridBagConstraints gbc, java.awt.GridBagLayout gbl)Sets the graphic type for VOI points (4 types, each with a corresponding gif).- Parameters:
 gbc- GridBagConstraints the constraintsgbl- GridBagLayout the layout
 
- 
buildResetDefaultsButton
protected javax.swing.JButton buildResetDefaultsButton()
Builds the reset to defaults button. Sets it internally as well return the just-built button.- Returns:
 - JButton reset defaults button
 
 
 - 
 
 -