Package gov.nih.mipav.plugins
Class JDialogStandaloneScriptablePlugin
- 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.JDialogScriptableBase
- 
- gov.nih.mipav.plugins.JDialogStandaloneScriptablePlugin
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- ScriptableActionInterface,- DialogDefaultsInterface,- java.awt.event.ActionListener,- java.awt.event.FocusListener,- java.awt.event.ItemListener,- 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 abstract class JDialogStandaloneScriptablePlugin extends JDialogScriptableBase implements java.awt.event.WindowListener This is an abstract class which should be subclassed by Generic plug-in dialogs which want to support being run with the -p command line switch without the rest of MIPAV (using the -hide option). If the subclass overrides windowClosing(), it should call super.windowClosing() in the first line of the method. The subclass's frame should also call windowClosing(null) directly when a cancel or close button is pressed.- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nih.mipav.view.dialogs.JDialogBaseJDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKAction
 - 
Nested classes/interfaces inherited from class javax.swing.JDialogjavax.swing.JDialog.AccessibleJDialog
 - 
Nested classes/interfaces inherited from class java.awt.Dialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 - 
Nested classes/interfaces inherited from class java.awt.Windowjava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
 
- 
 - 
Field Summary- 
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBasedisplayInNewFrame, isComplete, scriptParameters
 - 
Fields inherited from class gov.nih.mipav.view.dialogs.JDialogBaseapplyButton, bar, cancelButton, cancelFlag, closeButton, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManager
 - 
Fields inherited from class javax.swing.JDialogaccessibleContext, rootPane, rootPaneCheckingEnabled
 - 
Fields inherited from class java.awt.ComponentBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
- 
 - 
Constructor SummaryConstructors Constructor Description JDialogStandaloneScriptablePlugin()Passthrough to JDialogScriptableBase constructor.JDialogStandaloneScriptablePlugin(boolean modal)Passthrough to JDialogScriptableBase constructor.JDialogStandaloneScriptablePlugin(java.awt.Dialog parent, boolean modal)Passthrough to JDialogScriptableBase constructor.JDialogStandaloneScriptablePlugin(java.awt.Frame parent, boolean modal)Passthrough to JDialogScriptableBase constructor.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static booleanisExitRequired()Returns whether the way that the plug-in is being run requires us to exit MIPAV when the window closes.voidsetWindowSettings()Sets the necessary plug-in window setting to get it to close correctly and have the correct icon.voidwindowActivated(java.awt.event.WindowEvent event)Do nothing.voidwindowClosed(java.awt.event.WindowEvent event)Do nothing.voidwindowClosing(java.awt.event.WindowEvent event)Confirms if the user really wants to exit, then closes the application (if running without the rest of the MIPAV GUI).voidwindowDeactivated(java.awt.event.WindowEvent event)Do nothing.voidwindowDeiconified(java.awt.event.WindowEvent event)Do nothing.voidwindowIconified(java.awt.event.WindowEvent event)Do nothing.voidwindowOpened(java.awt.event.WindowEvent event)Do nothing.- 
Methods inherited from class gov.nih.mipav.view.dialogs.JDialogScriptableBasecallAlgorithm, doPostAlgorithmActions, getDialogActionString, insertScriptLine, isComplete, scriptRun, setComplete, setGUIFromParams, storeParamsFromGUI
 - 
Methods inherited from class gov.nih.mipav.view.dialogs.JDialogBaseactionPerformed, buildApplyButton, buildButtons, buildCancelButton, buildCancelButton, buildCloseButton, buildHelpButton, buildImageComboBox, buildOKButton, buildOKButton, buildOKCancelButtons, buildTitledBorder, buildTitledBorder, createLabel, createProgressBar, createProgressBar, createTextField, focusGained, focusLost, getDialogName, isCancelled, isQuietRunning, isRunInSeparateThread, isScriptRunning, itemStateChanged, 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
 - 
Methods inherited from class javax.swing.JDialogaddImpl, 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.DialogaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
 - 
Methods inherited from class java.awt.WindowaddPropertyChangeListener, 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.Containeradd, 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.Componentaction, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
JDialogStandaloneScriptablePluginpublic JDialogStandaloneScriptablePlugin() Passthrough to JDialogScriptableBase constructor.- See Also:
- JDialogScriptableBase
 
 - 
JDialogStandaloneScriptablePluginpublic JDialogStandaloneScriptablePlugin(boolean modal) Passthrough to JDialogScriptableBase constructor.- Parameters:
- modal- Whether the dialog is modal.
- See Also:
- JDialogScriptableBase
 
 - 
JDialogStandaloneScriptablePluginpublic JDialogStandaloneScriptablePlugin(java.awt.Frame parent, boolean modal)Passthrough to JDialogScriptableBase constructor.- Parameters:
- parent- The parent frame.
- modal- Whether the dialog is modal.
- See Also:
- JDialogScriptableBase
 
 - 
JDialogStandaloneScriptablePluginpublic JDialogStandaloneScriptablePlugin(java.awt.Dialog parent, boolean modal)Passthrough to JDialogScriptableBase constructor.- Parameters:
- parent- The parent dialog.
- modal- Whether this dialog is modal.
- See Also:
- JDialogScriptableBase
 
 
- 
 - 
Method Detail- 
windowClosingpublic void windowClosing(java.awt.event.WindowEvent event) Confirms if the user really wants to exit, then closes the application (if running without the rest of the MIPAV GUI).- Specified by:
- windowClosingin interface- java.awt.event.WindowListener
- Overrides:
- windowClosingin class- JDialogBase
- Parameters:
- event- Event that triggered this function.
 
 - 
isExitRequiredprotected static final boolean isExitRequired() Returns whether the way that the plug-in is being run requires us to exit MIPAV when the window closes.- Returns:
- True if we should exit the program when the window is closed.
 
 - 
setWindowSettingspublic void setWindowSettings() Sets the necessary plug-in window setting to get it to close correctly and have the correct icon.- Parameters:
- window- The window to set up.
 
 - 
windowActivatedpublic void windowActivated(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowActivatedin interface- java.awt.event.WindowListener
- Overrides:
- windowActivatedin class- JDialogBase
- Parameters:
- event- the window event.
 
 - 
windowDeactivatedpublic void windowDeactivated(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowDeactivatedin interface- java.awt.event.WindowListener
- Overrides:
- windowDeactivatedin class- JDialogBase
- Parameters:
- event- the window event.
 
 - 
windowOpenedpublic void windowOpened(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowOpenedin interface- java.awt.event.WindowListener
- Overrides:
- windowOpenedin class- JDialogBase
- Parameters:
- event- the window event.
 
 - 
windowClosedpublic void windowClosed(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowClosedin interface- java.awt.event.WindowListener
- Overrides:
- windowClosedin class- JDialogBase
- Parameters:
- event- the window event.
 
 - 
windowIconifiedpublic void windowIconified(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowIconifiedin interface- java.awt.event.WindowListener
- Overrides:
- windowIconifiedin class- JDialogBase
- Parameters:
- event- the window event.
 
 - 
windowDeiconifiedpublic void windowDeiconified(java.awt.event.WindowEvent event) Do nothing.- Specified by:
- windowDeiconifiedin interface- java.awt.event.WindowListener
- Overrides:
- windowDeiconifiedin class- JDialogBase
- Parameters:
- event- the window event.
 
 
- 
 
-