public class OperatorGUI_Watershed extends AbstractImageOperatorGUI implements ActionListener, PropertyChangeListener, 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_Watershed()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private JPanel |
getBluroptions() |
private GridBagConstraints |
getGridBagConstraints_Connectivity() |
private GridBagConstraints |
getGridBagConstraints_Output() |
private GridBagConstraints |
getGridBagConstraints_PreProcessing() |
private GridBagConstraints |
getGridBagConstraints_Threshold() |
private JCheckBox |
getJCheckBoxInvert()
This method initializes jCheckBoxInvert2
|
private JPanel |
getJPanelConnectivity()
This method initializes JPanel
|
private JPanel |
getJPanelKernel()
This method initializes jJPanelKernel
|
private JPanel |
getJPanelOutput()
This method initializes JPanel
|
private JPanel |
getJPanelPreProc()
This method initializes JPanel
|
private JPanel |
getJPanelThreshold()
This method initializes JPanel
|
private JPanel |
getJPanelThresMax()
This method initializes jJPanelThresMax
|
private JPanel |
getJPanelThresMin()
This method initializes jJPanelThresMin
|
private JRadioButton |
getJRadioButtonButtColBas()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtComposite()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonbuttCon4()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonbuttCon8()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtDam()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtGauss()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtNone()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtOverDam()
This method initializes the Option:
|
private JPanel |
getPreProcPanel() |
void |
propertyChange(PropertyChangeEvent e) |
private void |
setButtonGroupConnectivity() |
private void |
setButtonGroupOutput() |
private void |
setButtonGroupPreProc() |
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
stateChanged(ChangeEvent e) |
void |
update()
This method updates the GUI, if needed.
|
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, 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 JCheckBox jCheckBoxInvert2
private JRadioButton buttNone
private JRadioButton buttGauss
private JPanel jPanelPreProc
private ButtonGroup buttGroupPreProc
private JPanel jPanelKernel
private JLabel jLabelKernel
private JSpinner jSpinnerKernel
private JRadioButton buttCon4
private JRadioButton buttCon8
private JPanel jPanelConnectivity
private ButtonGroup buttGroupConnectivity
private JPanel jPanelThresMin
private JLabel jLabelThresMin
private JSpinner jSpinnerThresMin
private JPanel jPanelThresMax
private JLabel jLabelThresMax
private JSpinner jSpinnerThresMax
private JPanel jPanelThreshold
private JRadioButton buttDam
private JRadioButton buttOverDam
private JRadioButton buttColBas
private JRadioButton buttComposite
private ButtonGroup buttGroupOutput
private JPanel preProcPanel
private JPanel blurPanel
private JLabel lblOutput
private JPanel jPanelOutput
private GridBagConstraints getGridBagConstraints_PreProcessing()
private GridBagConstraints getGridBagConstraints_Connectivity()
private GridBagConstraints getGridBagConstraints_Threshold()
private GridBagConstraints getGridBagConstraints_Output()
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 JCheckBox getJCheckBoxInvert()
private JRadioButton getJRadioButtonButtNone()
private JRadioButton getJRadioButtonButtGauss()
private JPanel getJPanelPreProc()
private void setButtonGroupPreProc()
private JPanel getJPanelKernel()
private JPanel getPreProcPanel()
private JPanel getBluroptions()
private JRadioButton getJRadioButtonbuttCon4()
private JRadioButton getJRadioButtonbuttCon8()
private JPanel getJPanelConnectivity()
private void setButtonGroupConnectivity()
private JPanel getJPanelThresMin()
private JPanel getJPanelThresMax()
private JPanel getJPanelThreshold()
private JRadioButton getJRadioButtonButtDam()
private JRadioButton getJRadioButtonButtOverDam()
private JRadioButton getJRadioButtonButtColBas()
private JRadioButton getJRadioButtonButtComposite()
private JPanel getJPanelOutput()
private void setButtonGroupOutput()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void propertyChange(PropertyChangeEvent e)
propertyChange in interface PropertyChangeListenerpropertyChange in class AbstractImageOperatorGUIpublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.