public class OperatorGUI_Morph extends AbstractImageOperatorGUI implements ActionListener, ChangeListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
opName, outputTypes, pcs, workPackage
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_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_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, 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_Iterations() |
private GridBagConstraints |
getGridBagConstraints_KernelShape() |
private GridBagConstraints |
getGridBagConstraints_KernelSize() |
private GridBagConstraints |
getGridBagConstraints_Morph() |
private GridBagConstraints |
getGridBagConstraints_Square() |
private JCheckBox |
getJCheckBoxSquare()
This method initializes jCheckBoxSquare
|
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, windowOpened
disableESCOptionForClosing, 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, windowIconified
addImpl, 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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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, 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, toFront
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
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, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isVisible
getFont, postEvent
private 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 jCheckBoxSquare
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_Square()
private GridBagConstraints getGridBagConstraints_Iterations()
private GridBagConstraints getGridBagConstraints_BlobSize()
private GridBagConstraints getGridBagConstraints_Morph()
public void updateParameterBlock()
updateParameterBlock
in interface IOperatorGUI
updateParameterBlock
in class AbstractImageOperatorGUI
public void setParameterValuesToGUI()
setParameterValuesToGUI
in interface IOperatorGUI
setParameterValuesToGUI
in class AbstractImageOperatorGUI
public void update()
update
in interface IOperatorGUI
update
in class AbstractImageOperatorGUI
private 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 getJCheckBoxSquare()
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 ActionListener
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
Copyright © 2009–2016 Helmut Ahammer, Philipp Kainz. All rights reserved.