public class OperatorGUI_Edge 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_Edge()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private GridBagConstraints |
getGBC_pnlDirection() |
private GridBagConstraints |
getGBC_pnlKernels() |
private GridBagConstraints |
getGBC_pnlMethod() |
private GridBagConstraints |
getGBC_pnlResultOptions() |
private JPanel |
getJPanelKernelSize1() |
private JPanel |
getJPanelKernelSize2() |
private JRadioButton |
getJRadioButtonDoG()
This method initializes the option for difference of gaussians (DoG).
|
private JRadioButton |
getJRadioButtonFreiChen()
This method initializes the Option: FreiChen
|
private JRadioButton |
getJRadioButtonGradientMagnitude()
This method initializes the Option: GradientMagnitude
|
private JRadioButton |
getJRadioButtonHorizontal()
This method initializes the Option: Horizontal
|
private JRadioButton |
getJRadioButtonLaplace()
This method initializes the Option: Laplace
|
private JRadioButton |
getJRadioButtonPixDiff()
This method initializes the Option: PixDiff
|
private JRadioButton |
getJRadioButtonPrewitt()
This method initializes the Option: Prewitt
|
private JRadioButton |
getJRadioButtonRoberts()
This method initializes the Option: Roberts
|
private JRadioButton |
getJRadioButtonSepPix()
This method initializes the Option: SepPix
|
private JRadioButton |
getJRadioButtonSobel()
This method initializes the Option: Sobel
|
private JRadioButton |
getJRadioButtonVertAndHoriz()
This method initializes the Option: VertAndHoriz
|
private JRadioButton |
getJRadioButtonVertical()
This method initializes the Option: Vertical
|
private JSpinner |
getJSpinnerKernelSize1() |
private JSpinner |
getJSpinnerKernelSize2() |
private JLabel |
getLblKernelSize1() |
private JLabel |
getLblKernelSize2() |
private JPanel |
getPnlDirection()
This method initializes jPanelDirection
|
private JPanel |
getPnlKernels() |
private JPanel |
getPnlMethod()
This method initializes jPanelMethod
|
private JPanel |
getPnlResultOptions() |
private JRadioButton |
getRdbtnActualResult() |
private JRadioButton |
getRdbtnClampResult() |
private JRadioButton |
getRdbtnNormalizeResult() |
private JPanel |
getSpinnerPanel() |
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, 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 final ButtonGroup btnGrpMethod
private JPanel pnlMethod
private JRadioButton rdbtnRoberts
private JRadioButton rdbtnPixDiff
private JRadioButton rdbtnSepPix
private JRadioButton rdbtnSobel
private JRadioButton rdbtnPrewitt
private JRadioButton rdbtnFreiChen
private JRadioButton rdbtnLaplace
private JRadioButton rdbtnDoG
private JPanel pnlKernels
private JPanel pnlSpinner
private JPanel pnlKernelSize1
private JSpinner sprKernelSize1
private JLabel lblKernelSize1
private JPanel pnlKernelSize2
private JSpinner sprKernelSize2
private JLabel lblKernelSize2
private final ButtonGroup btnGrpDirection
private JPanel pnlDirection
private JRadioButton rdbtnGradientMagnitude
private JRadioButton rdbtnHorizontal
private JRadioButton rdbtnVertical
private JRadioButton rdbtnVertAndHoriz
private JPanel pnlResultOptions
private final ButtonGroup btnGrpResultOptions
private JRadioButton rdbtnClampResult
private JRadioButton rdbtnNormalizeResult
private JRadioButton rdbtnActualResult
private GridBagConstraints getGBC_pnlMethod()
private GridBagConstraints getGBC_pnlKernels()
private GridBagConstraints getGBC_pnlDirection()
private GridBagConstraints getGBC_pnlResultOptions()
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 getJRadioButtonRoberts()
private JRadioButton getJRadioButtonPixDiff()
private JRadioButton getJRadioButtonSepPix()
private JRadioButton getJRadioButtonSobel()
private JRadioButton getJRadioButtonPrewitt()
private JRadioButton getJRadioButtonFreiChen()
private JRadioButton getJRadioButtonLaplace()
private JRadioButton getJRadioButtonDoG()
JRadioButtonMenuItemprivate JPanel getPnlMethod()
private JLabel getLblKernelSize1()
private JSpinner getJSpinnerKernelSize1()
private JLabel getLblKernelSize2()
private JSpinner getJSpinnerKernelSize2()
private JPanel getJPanelKernelSize1()
private JPanel getJPanelKernelSize2()
private JPanel getSpinnerPanel()
private JPanel getPnlKernels()
private JRadioButton getJRadioButtonGradientMagnitude()
private JRadioButton getJRadioButtonHorizontal()
private JRadioButton getJRadioButtonVertical()
private JRadioButton getJRadioButtonVertAndHoriz()
private JPanel getPnlDirection()
private JPanel getPnlResultOptions()
private JRadioButton getRdbtnClampResult()
private JRadioButton getRdbtnNormalizeResult()
private JRadioButton getRdbtnActualResult()
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.