public class OperatorGUI_Morph extends AbstractImageOperatorGUI implements ActionListener, ChangeListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyopName, outputTypes, pcs, workPackageaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
OperatorGUI_Morph()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private GridBagConstraints |
getGridBagConstraints_BlobSize() |
private GridBagConstraints |
getGridBagConstraints_Equal() |
private GridBagConstraints |
getGridBagConstraints_Iterations() |
private GridBagConstraints |
getGridBagConstraints_KernelShape() |
private GridBagConstraints |
getGridBagConstraints_KernelSize() |
private GridBagConstraints |
getGridBagConstraints_Morph() |
private JCheckBox |
getJCheckBoxEqual()
This method initializes jCheckBoxEqual
|
private JPanel |
getJPanelBlobSize()
This method initializes jJPanelOldsize
|
private JPanel |
getJPanelIterations()
This method initializes jJPanelIterations
|
private JPanel |
getJPanelKernelHeight()
This method initializes jJPanelKernelHeight
|
private JPanel |
getJPanelKernelShape()
This method initializes jPanelKernelShape
|
private JPanel |
getJPanelKernelSize()
This method initializes jPanelKernelSize
|
private JPanel |
getJPanelKernelWidth()
This method initializes jJPanelKernelWidth
|
private JPanel |
getJPanelMaxBlobSize()
This method initializes jJPanelMaxBlobSize
|
private JPanel |
getJPanelMinBlobSize()
This method initializes jJPanelMinBlobSize
|
private JPanel |
getJPanelMorph()
This method initializes jPanelMorph
|
private JRadioButton |
getJRadioButtonCircle()
This method initializes the Option: Circle
|
private JRadioButton |
getJRadioButtonClose()
This method initializes the Option: Close
|
private JRadioButton |
getJRadioButtonDiamond()
This method initializes the Option: Diamond
|
private JRadioButton |
getJRadioButtonDilate()
This method initializes the Option: Dilate
|
private JRadioButton |
getJRadioButtonEraseBlobs()
This method initializes the Option: EraseBlobs
|
private JRadioButton |
getJRadioButtonErode()
This method initializes the Option: Erode
|
private JRadioButton |
getJRadioButtonFillHoles()
This method initializes the Option: FillHoles
|
private JRadioButton |
getJRadioButtonOpen()
This method initializes the Option: Open
|
private JRadioButton |
getJRadioButtonRectangle()
This method initializes the Option: Rectangle
|
private JRadioButton |
getJRadioButtonSkeleton()
This method initializes the Option: Skeleton
|
private void |
setButtonGroupKernelShape() |
private void |
setButtonGroupMorph() |
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
stateChanged(ChangeEvent e) |
void |
update()
This method updates the GUI
|
void |
updateParameterBlock()
This method sets the current parameter block The individual values of the
GUI current ParameterBlock
|
actionEventAutoPreview, actionEventInvert, actionEventVirtual, addGUIUpdateListener, destroy, fireVirtualFlagChanged, getChckbxVirtual, getCustomImageOptions, getGUIUpdateListeners, getPreferencesPanel, initialize, isAutoPreviewSelected, isInvertSelected, main, propertyChange, reset, showPreview, windowOpeneddisableESCOptionForClosing, disableInputs, disableMultiResultsButton, enableESCOptionForClosing, enableInputs, enableMultiResultsButton, getBtnApply, getBtnPreview, getBtnReset, getButtonPanel, getControlsPanel, getCustomControls, getOpGUIContent, getOpName, getOutputOptionsPanel, getScrollPane, getWorkPackage, setOpName, setPreviewButtonState, setVisible, setWorkPackage, showOrHideMultiResultList, updateParameterBlock, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconifiedaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFrontadd, 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, validateTreeaction, 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, getPeer, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisiblegetFont, postEventprivate static final long serialVersionUID
private static final org.apache.log4j.Logger logger
private ParameterBlockIQM pb
private JRadioButton buttRectangle
private JRadioButton buttCircle
private JRadioButton buttDiamond
private JPanel jPanelKernelShape
private ButtonGroup buttGroupKernelShape
private TitledBorder tbKernelShape
private JPanel jPanelKernelWidth
private JLabel jLabelKernelWidth
private JSpinner jSpinnerKernelWidth
private JPanel jPanelKernelHeight
private JLabel jLabelKernelHeight
private JSpinner jSpinnerKernelHeight
private JPanel jPanelKernelSize
private TitledBorder tbKernelSize
private JCheckBox jCheckBoxEqual
private JPanel jSpinnerPanelIterations
private JSpinner jSpinnerIterations
private JLabel jLabelIterations
private JPanel jPanelMinBlobSize
private JLabel jLabelMinBlobSize
private JSpinner jSpinnerMinBlobSize
private JPanel jPanelMaxBlobSize
private JLabel jLabelMaxBlobSize
private JSpinner jSpinnerMaxBlobSize
private JPanel jPanelBlobSize
private TitledBorder tbBlobSize
private JRadioButton buttDilate
private JRadioButton buttErode
private JRadioButton buttClose
private JRadioButton buttOpen
private JRadioButton buttSkeleton
private JRadioButton buttFillHoles
private JRadioButton buttEraseBlobs
private ButtonGroup buttGroupMorph
private JPanel jPanelMorph
private GridBagConstraints getGridBagConstraints_KernelShape()
private GridBagConstraints getGridBagConstraints_KernelSize()
private GridBagConstraints getGridBagConstraints_Equal()
private GridBagConstraints getGridBagConstraints_Iterations()
private GridBagConstraints getGridBagConstraints_BlobSize()
private GridBagConstraints getGridBagConstraints_Morph()
public void updateParameterBlock()
updateParameterBlock in interface IOperatorGUIupdateParameterBlock in class AbstractImageOperatorGUIpublic void setParameterValuesToGUI()
setParameterValuesToGUI in interface IOperatorGUIsetParameterValuesToGUI in class AbstractImageOperatorGUIpublic void update()
update in interface IOperatorGUIupdate in class AbstractImageOperatorGUIprivate JRadioButton getJRadioButtonRectangle()
private JRadioButton getJRadioButtonCircle()
private JRadioButton getJRadioButtonDiamond()
private void setButtonGroupKernelShape()
private JPanel getJPanelKernelShape()
private JPanel getJPanelKernelWidth()
private JPanel getJPanelKernelHeight()
private JPanel getJPanelKernelSize()
private JCheckBox getJCheckBoxEqual()
private JPanel getJPanelIterations()
private JPanel getJPanelMinBlobSize()
private JPanel getJPanelMaxBlobSize()
private JPanel getJPanelBlobSize()
private JRadioButton getJRadioButtonDilate()
private JRadioButton getJRadioButtonErode()
private JRadioButton getJRadioButtonClose()
private JRadioButton getJRadioButtonOpen()
private JRadioButton getJRadioButtonSkeleton()
private JRadioButton getJRadioButtonFillHoles()
private JRadioButton getJRadioButtonEraseBlobs()
private JPanel getJPanelMorph()
private void setButtonGroupMorph()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.