public class OperatorGUI_Watershed extends AbstractImageOperatorGUI implements ActionListener, PropertyChangeListener, 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_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, 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 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 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 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 ActionListener
public void propertyChange(PropertyChangeEvent e)
propertyChange
in interface PropertyChangeListener
propertyChange
in class AbstractImageOperatorGUI
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
Copyright © 2009–2016 Helmut Ahammer, Philipp Kainz. All rights reserved.