Package gov.nih.mipav.view.dialogs
Class JDialogCheckerBoard
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.JDialogCheckerBoard
- All Implemented Interfaces:
DialogDefaultsInterface,ActionListener,FocusListener,ItemListener,WindowListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,ChangeListener,RootPaneContainer,WindowConstants
Dialog to get the row and column numbers of checkerboard squares
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class gov.nih.mipav.view.dialogs.JDialogBase
JDialogBase.CancelAction, JDialogBase.HelpAction, JDialogBase.OKActionNested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButton(package private) longprivate boolean(package private) intprivate intprivate booleanprivate JComboBoxDOCUMENT ME!private JLabelprivate int[]private JButtonDOCUMENT ME!private intprivate ViewJComponentEditImageDOCUMENT ME!private booleanDOCUMENT ME!private booleanprivate JLabelDOCUMENT ME!private JLabelDOCUMENT ME!DOCUMENT ME!DOCUMENT ME!private intDOCUMENT ME!private int[]private intDOCUMENT ME!private booleanprivate int[]private intprivate ViewJComponentRegistrationDOCUMENT ME!private intprivate static final longUse serialVersionUID for interoperability.private JSliderDOCUMENT ME!private JSliderDOCUMENT ME!private JLabelDOCUMENT ME!DOCUMENT ME!private JSliderDOCUMENT ME!private JTextFieldDOCUMENT ME!private JTextFieldDOCUMENT ME!private intprivate intprivate intprivate intFields inherited from class gov.nih.mipav.view.dialogs.JDialogBase
applyButton, bar, cancelButton, cancelFlag, HELP, helpButton, mainDialogPanel, NEW, OKButton, parentFrame, progressBar, REPLACE, runInSeparateThread, runningScriptFlag, runQuiet, serif12, serif12B, voiManagerFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionJDialogCheckerBoard(Frame theParentFrame, ViewJComponentEditImage compImg) Creates new dialog and sets up GUI components.JDialogCheckerBoard(Frame theParentFrame, ViewJComponentRegistration regImg) Creates new dialog and sets up GUI components. -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) Sets parameters in ViewJComponentEditImage when Apply is pressed.longintintgetCc()intbooleanbooleanbooleanbooleanvoiditemStateChanged(ItemEvent event) item state changedvoidvoidsetAnimateTime(long animateTime) voidsetAnimating(boolean animating) voidsetBandSpacingCounter(int bandSpacingCounter) voidsetCc(int cc) voidsetCheckerboardApplied(boolean checkerboardApplied) voidsetNegativeSpeed(boolean negativeSpeed) voidsetPressedStart(int pressedStart) voidsetThreadStopped(boolean isStopped) private voidsetup()Sets up the GUI components of the dialog.voidSets values based on knob along slider.voidwindowClosing(WindowEvent event) Cleans up the frame before closing.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, windowDeactivated, windowDeiconified, windowIconified, windowOpenedMethods 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, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackMethods 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, toFrontMethods 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, validateTreeMethods 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 Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
closeButton
DOCUMENT ME! -
compImage
DOCUMENT ME! -
checkerboardTypesCB
DOCUMENT ME! -
checkerboardTypesLabel
-
doReg
private boolean doRegDOCUMENT ME! -
labelColumnNumber
DOCUMENT ME! -
labelRowNumber
DOCUMENT ME! -
speedLabel
DOCUMENT ME! -
labelTable
DOCUMENT ME! -
labelTable2
DOCUMENT ME! -
speedLabelTable
DOCUMENT ME! -
maxColumn
private int maxColumnDOCUMENT ME! -
maxRow
private int maxRowDOCUMENT ME! -
regImage
DOCUMENT ME! -
slider
DOCUMENT ME! -
slider2
DOCUMENT ME! -
speedSlider
DOCUMENT ME! -
animateButton
-
textRowNumber
DOCUMENT ME! -
textColumnNumber
DOCUMENT ME! -
animateThread
-
cc
private int cc -
pixBufferB
private int[] pixBufferB -
cleanImageBufferB
private int[] cleanImageBufferB -
rowNumber
private int rowNumber -
columnNumber
private int columnNumber -
ySep
private int ySep -
xSep
private int xSep -
yMod
private int yMod -
xMod
private int xMod -
maxExtents
private int[] maxExtents -
isStopped
private boolean isStopped -
animateTime
long animateTime -
checkerboardApplied
private boolean checkerboardApplied -
bandSpacingCounter
int bandSpacingCounter -
animating
private boolean animating -
negativeSpeed
private boolean negativeSpeed -
pressedStart
private int pressedStart
-
-
Constructor Details
-
JDialogCheckerBoard
Creates new dialog and sets up GUI components.- Parameters:
theParentFrame- Parent frame.compImg- Source image.
-
JDialogCheckerBoard
Creates new dialog and sets up GUI components.- Parameters:
theParentFrame- Parent frame.regImg- Source image.
-
-
Method Details
-
refreshCc
public void refreshCc() -
actionPerformed
Sets parameters in ViewJComponentEditImage when Apply is pressed. Closes dialog box in response to both Apply and Cancel buttons.- Specified by:
actionPerformedin interfaceActionListener- Overrides:
actionPerformedin classJDialogBase- Parameters:
event- Event that triggers function.
-
stateChanged
Sets values based on knob along slider.- Specified by:
stateChangedin interfaceChangeListener- Parameters:
e- Event that triggered this function.
-
getAnimateTime
public long getAnimateTime() -
setAnimateTime
public void setAnimateTime(long animateTime) -
setup
private void setup()Sets up the GUI components of the dialog. -
itemStateChanged
item state changed- Specified by:
itemStateChangedin interfaceItemListener- Overrides:
itemStateChangedin classJDialogBase- Parameters:
event- ItemEvent
-
getCc
public int getCc() -
setCc
public void setCc(int cc) -
getBandSpacingCounter
public int getBandSpacingCounter() -
setBandSpacingCounter
public void setBandSpacingCounter(int bandSpacingCounter) -
isCheckerboardApplied
public boolean isCheckerboardApplied() -
setCheckerboardApplied
public void setCheckerboardApplied(boolean checkerboardApplied) -
isThreadStopped
public boolean isThreadStopped() -
setThreadStopped
public void setThreadStopped(boolean isStopped) -
isAnimating
public boolean isAnimating() -
setAnimating
public void setAnimating(boolean animating) -
isNegativeSpeed
public boolean isNegativeSpeed() -
setNegativeSpeed
public void setNegativeSpeed(boolean negativeSpeed) -
windowClosing
Cleans up the frame before closing.- Specified by:
windowClosingin interfaceWindowListener- Overrides:
windowClosingin classJDialogBase- Parameters:
event- the window event that triggered this method
-
getPressedStart
public int getPressedStart() -
setPressedStart
public void setPressedStart(int pressedStart)
-